foo
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Philipp Rothmann 2023-01-12 15:18:30 +01:00
parent 4ca5a4f419
commit 38233fc4b1

View file

@ -1,64 +1,64 @@
FROM ruby:2.6 FROM ruby:2.6
# RUN supercronicUrl=https://github.com/aptible/supercronic/releases/download/v0.1.3/supercronic-linux-amd64 && \ RUN supercronicUrl=https://github.com/aptible/supercronic/releases/download/v0.1.3/supercronic-linux-amd64 && \
# supercronicBin=/usr/local/bin/supercronic && \ supercronicBin=/usr/local/bin/supercronic && \
# supercronicSha1sum=96960ba3207756bb01e6892c978264e5362e117e && \ supercronicSha1sum=96960ba3207756bb01e6892c978264e5362e117e && \
# curl -fsSL -o "$supercronicBin" "$supercronicUrl" && \ curl -fsSL -o "$supercronicBin" "$supercronicUrl" && \
# echo "$supercronicSha1sum $supercronicBin" | sha1sum -c - && \ echo "$supercronicSha1sum $supercronicBin" | sha1sum -c - && \
# chmod +x "$supercronicBin" chmod +x "$supercronicBin"
#
# ENV PORT=3000 \ ENV PORT=3000 \
# SMTP_SERVER_PORT=2525 \ SMTP_SERVER_PORT=2525 \
# RAILS_ENV=production \ RAILS_ENV=production \
# RAILS_LOG_TO_STDOUT=true \ RAILS_LOG_TO_STDOUT=true \
# RAILS_SERVE_STATIC_FILES=true RAILS_SERVE_STATIC_FILES=true
#
# WORKDIR /usr/src/app WORKDIR /usr/src/app
#
# COPY . ./ COPY . ./
#
# # install dependencies and generate crontab # install dependencies and generate crontab
# RUN buildDeps='libmagic-dev' && \ RUN buildDeps='libmagic-dev' && \
# apt-get update && \ apt-get update && \
# apt-get install --no-install-recommends -y $buildDeps && \ apt-get install --no-install-recommends -y $buildDeps && \
# echo 'gem: --no-document' >> ~/.gemrc && \ echo 'gem: --no-document' >> ~/.gemrc && \
# bundle config build.nokogiri "--use-system-libraries" && \ bundle config build.nokogiri "--use-system-libraries" && \
# bundle install --deployment --without development test -j 4 && \ bundle install --deployment --without development test -j 4 && \
# apt-get purge -y --auto-remove $buildDeps && \ apt-get purge -y --auto-remove $buildDeps && \
# rm -Rf /var/lib/apt/lists/* /var/cache/apt/* ~/.gemrc ~/.bundle && \ rm -Rf /var/lib/apt/lists/* /var/cache/apt/* ~/.gemrc ~/.bundle && \
# \ \
# bundle exec whenever >crontab bundle exec whenever >crontab
#
# # compile assets with temporary mysql server # compile assets with temporary mysql server
# RUN export DATABASE_URL=mysql2://localhost/temp?encoding=utf8 && \ RUN export DATABASE_URL=mysql2://localhost/temp?encoding=utf8 && \
# export SECRET_KEY_BASE=thisisnotimportantnow && \ export SECRET_KEY_BASE=thisisnotimportantnow && \
# export DEBIAN_FRONTEND=noninteractive && \ export DEBIAN_FRONTEND=noninteractive && \
# apt-get update && \ apt-get update && \
# apt-get install -y mariadb-server nodejs && \ apt-get install -y mariadb-server nodejs && \
# /etc/init.d/mariadb start && \ /etc/init.d/mariadb start && \
# mariadb -e "CREATE DATABASE temp" && \ mariadb -e "CREATE DATABASE temp" && \
# cp config/app_config.yml.SAMPLE config/app_config.yml && \ cp config/app_config.yml.SAMPLE config/app_config.yml && \
# cp config/database.yml.MySQL_SAMPLE config/database.yml && \ cp config/database.yml.MySQL_SAMPLE config/database.yml && \
# cp config/storage.yml.SAMPLE config/storage.yml && \ cp config/storage.yml.SAMPLE config/storage.yml && \
# bundle exec rake db:setup assets:precompile && \ bundle exec rake db:setup assets:precompile && \
# rm -Rf tmp/* && \ rm -Rf tmp/* && \
# /etc/init.d/mariadb stop && \ /etc/init.d/mariadb stop && \
# rm -Rf /run/mysqld /tmp/* /var/tmp/* /var/lib/mysql /var/log/mysql* && \ rm -Rf /run/mysqld /tmp/* /var/tmp/* /var/lib/mysql /var/log/mysql* && \
# apt-get purge -y --auto-remove mariadb-server && \ apt-get purge -y --auto-remove mariadb-server && \
# rm -Rf /var/lib/apt/lists/* /var/cache/apt/* rm -Rf /var/lib/apt/lists/* /var/cache/apt/*
#
# # Make relevant dirs and files writable for app user # Make relevant dirs and files writable for app user
# RUN mkdir -p tmp && \ RUN mkdir -p tmp && \
# chown nobody config/app_config.yml && \ chown nobody config/app_config.yml && \
# chown nobody tmp chown nobody tmp
#
# # Run app as unprivileged user # Run app as unprivileged user
# USER nobody USER nobody
#
# EXPOSE 3000 EXPOSE 3000
#
# VOLUME /usr/src/app/storage VOLUME /usr/src/app/storage
#
# # cleanup, and by default start web process from Procfile # cleanup, and by default start web process from Procfile
# ENTRYPOINT ["./docker-entrypoint.sh"] ENTRYPOINT ["./docker-entrypoint.sh"]
# CMD ["./proc-start", "web"] CMD ["./proc-start", "web"]