Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace Alpine for Debian in our Dockerfile #24

Merged
merged 1 commit into from
Aug 9, 2018

Commits on Aug 8, 2018

  1. Replace Alpine for Debian in our Dockerfile

    The Alpine docker image has a smaller stack size which results in
    SystemStackError from being raised in situations where you have a
    deep call stack.
    
    This error was being raised in this repository when running
    Capybara tests involving rack-test and SASS compilation.
    
    Switching to Debian should fix this as it doesn't have this stack
    size problem.
    
    See more information on this issue here:
    docker-library/ruby#196
    
    When switching to Debian, we're pulling in the yarn binary via
    their apt repository as default Debian doesn't provide an npm
    from which we could use `npm install -g yarn`.
    
    An additional problem is that the default Debian install doesn't
    support apt repositories on HTTPS urls.  We first have to install
    the `apt-transport-https` before being able to use the yarn repo.
    adrianclay committed Aug 8, 2018
    Configuration menu
    Copy the full SHA
    4657795 View commit details
    Browse the repository at this point in the history