Sha256: 6c44df92b95cf788453f0bc40399f82ff7962826e895db17dc7ee0c0e892ba7b
Contents?: true
Size: 1.1 KB
Versions: 5
Compression:
Stored size: 1.1 KB
Contents
FROM ruby:2.4-alpine MAINTAINER Jurgens du Toit <jurgens@datatools.io> EXPOSE 9292 # Add your certificates to the project and uncomment the following lines to enable SSL # COPY privkey.pem /usr/src/app # COPY fullchain.pem /usr/src/app # EXPOSE 9293 WORKDIR /usr/src/app RUN apk add --update \ build-base \ libxml2-dev \ libxslt-dev \ openssh \ openssl \ openssl-dev \ postgresql-dev \ && rm -rf /var/cache/apk/* \ && mkdir /root/.ssh \ && mkdir /usr/src/app/tmp \ && mkdir /usr/src/app/logs \ && mkdir /usr/src/app/config \ && touch /var/log/cron.log \ && ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts \ && gem install bundler COPY config.ru /usr/src/app/ COPY config/logger.yml /usr/src/app/config/ COPY config/puma.rb /usr/src/app/config/ COPY Gemfile.deploy /usr/src/app/Gemfile COPY Gemfile.deploy.lock /usr/src/app/Gemfile.lock COPY Rakefile /usr/src/app/ COPY startup.sh / RUN bundle install --deployment --without=test development \ && bundle exec rake ditty:prep \ && chmod 755 /startup.sh ENV APP_ROOT="/usr/src/app" ENV RACK_ENV="production" ENTRYPOINT ["/startup.sh"]
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
proxes-0.9.2 | Dockerfile |
proxes-0.9.1 | Dockerfile |
proxes-0.9.0 | Dockerfile |
proxes-0.8.6 | Dockerfile |
proxes-0.8.5 | Dockerfile |