Слияние кода завершено, страница обновится автоматически
FROM ruby:2.6-stretch
MAINTAINER Zoker <kaixuanguiqu@gmail.com>
COPY src/sources.list /etc/apt/sources.list
RUN apt-get update \
&& apt-get install -y \
nodejs \
vim
ARG DATABASE_HOST="10.211.55.2" \
DATABASE_ROOT="3306" \
DATABASE_USER="zoker" \
DATABASE_PASSWORD="zoker" \
DATABASE_NAME="taskover"\
SECRET_KEY_BASE="ASECRETFORBUILD"
COPY ./ /app/taskover/
RUN mkdir -p /app/taskover/tmp/pids/ \
&& cd /app/taskover && mkdir .bundle && cp src/config /app/taskover/.bundle/ \
&& cd /app/taskover && bundle install \
&& cd /app/taskover && cp config/database.yml.example config/database.yml \
&& cd /app/taskover && cp config/puma.rb.example config/puma.rb \
&& cd /app/taskover && cp config/storage.yml.example config/storage.yml \
&& cd /app/taskover && cp config/environments/production.rb.example config/environments/production.rb \
&& cd /app/taskover && bundle exec rake db:migrate RAILS_ENV=production \
&& cd /app/taskover && bundle exec rake assets:precompile RAILS_ENV=production
COPY src/docker-entrypoint.sh /
EXPOSE 3001
ENTRYPOINT ["/bin/bash", "/docker-entrypoint.sh"]
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )