diff --git a/apps/cic-eth/docker/Dockerfile b/apps/cic-eth/docker/Dockerfile index f421aa0..1af28dc 100644 --- a/apps/cic-eth/docker/Dockerfile +++ b/apps/cic-eth/docker/Dockerfile @@ -35,31 +35,31 @@ COPY crypto_dev_signer_config/ /usr/local/etc/crypto-dev-signer/ #COPY util/liveness/health.sh /usr/local/bin/health.sh ENTRYPOINT [] -# ------------------ PRODUCTION CONTAINER ---------------------- -FROM python:3.8.6-slim-buster as prod - -RUN apt-get update && \ - apt install -y gnupg libpq-dev procps - -WORKDIR /root - -COPY --from=dev /usr/local/bin/ /usr/local/bin/ -COPY --from=dev /usr/local/lib/python3.8/site-packages/ \ - /usr/local/lib/python3.8/site-packages/ - -COPY docker/entrypoints/* ./ -RUN chmod 755 *.sh - -# # ini files in config directory defines the configurable parameters for the application -# # they can all be overridden by environment variables -# # to generate a list of environment variables from configuration, use: confini-dump -z (executable provided by confini package) -COPY config/ /usr/local/etc/cic-eth/ -COPY cic_eth/db/migrations/ /usr/local/share/cic-eth/alembic/ -COPY crypto_dev_signer_config/ /usr/local/etc/crypto-dev-signer/ -COPY scripts/ scripts/ - -# TODO this kind of code sharing across projects should be discouraged...can we make util a library? -#COPY util/liveness/health.sh /usr/local/bin/health.sh - -ENTRYPOINT [] +## ------------------ PRODUCTION CONTAINER ---------------------- +#FROM python:3.8.6-slim-buster as prod +# +#RUN apt-get update && \ +# apt install -y gnupg libpq-dev procps +# +#WORKDIR /root +# +#COPY --from=dev /usr/local/bin/ /usr/local/bin/ +#COPY --from=dev /usr/local/lib/python3.8/site-packages/ \ +# /usr/local/lib/python3.8/site-packages/ +# +#COPY docker/entrypoints/* ./ +#RUN chmod 755 *.sh +# +## # ini files in config directory defines the configurable parameters for the application +## # they can all be overridden by environment variables +## # to generate a list of environment variables from configuration, use: confini-dump -z (executable provided by confini package) +#COPY config/ /usr/local/etc/cic-eth/ +#COPY cic_eth/db/migrations/ /usr/local/share/cic-eth/alembic/ +#COPY crypto_dev_signer_config/ /usr/local/etc/crypto-dev-signer/ +#COPY scripts/ scripts/ +# +## TODO this kind of code sharing across projects should be discouraged...can we make util a library? +##COPY util/liveness/health.sh /usr/local/bin/health.sh +# +#ENTRYPOINT [] diff --git a/apps/cic-eth/docker/Dockerfile_ci b/apps/cic-eth/docker/Dockerfile_ci index 606752f..27955b3 100644 --- a/apps/cic-eth/docker/Dockerfile_ci +++ b/apps/cic-eth/docker/Dockerfile_ci @@ -34,30 +34,30 @@ COPY crypto_dev_signer_config/ /usr/local/etc/crypto-dev-signer/ ENTRYPOINT [] # ------------------ PRODUCTION CONTAINER ---------------------- -FROM python:3.8.6-slim-buster as prod - -RUN apt-get update && \ - apt install -y gnupg libpq-dev procps - -WORKDIR /root - -COPY --from=dev /usr/local/bin/ /usr/local/bin/ -COPY --from=dev /usr/local/lib/python3.8/site-packages/ \ - /usr/local/lib/python3.8/site-packages/ - -COPY docker/entrypoints/* ./ -RUN chmod 755 *.sh - -# # ini files in config directory defines the configurable parameters for the application -# # they can all be overridden by environment variables -# # to generate a list of environment variables from configuration, use: confini-dump -z (executable provided by confini package) -COPY config/ /usr/local/etc/cic-eth/ -COPY cic_eth/db/migrations/ /usr/local/share/cic-eth/alembic/ -COPY crypto_dev_signer_config/ /usr/local/etc/crypto-dev-signer/ -COPY scripts/ scripts/ - -# TODO this kind of code sharing across projects should be discouraged...can we make util a library? -#COPY util/liveness/health.sh /usr/local/bin/health.sh - -ENTRYPOINT [] - +#FROM python:3.8.6-slim-buster as prod +# +#RUN apt-get update && \ +# apt install -y gnupg libpq-dev procps +# +#WORKDIR /root +# +#COPY --from=dev /usr/local/bin/ /usr/local/bin/ +#COPY --from=dev /usr/local/lib/python3.8/site-packages/ \ +# /usr/local/lib/python3.8/site-packages/ +# +#COPY docker/entrypoints/* ./ +#RUN chmod 755 *.sh +# +## # ini files in config directory defines the configurable parameters for the application +## # they can all be overridden by environment variables +## # to generate a list of environment variables from configuration, use: confini-dump -z (executable provided by confini package) +#COPY config/ /usr/local/etc/cic-eth/ +#COPY cic_eth/db/migrations/ /usr/local/share/cic-eth/alembic/ +#COPY crypto_dev_signer_config/ /usr/local/etc/crypto-dev-signer/ +#COPY scripts/ scripts/ +# +## TODO this kind of code sharing across projects should be discouraged...can we make util a library? +##COPY util/liveness/health.sh /usr/local/bin/health.sh +# +#ENTRYPOINT [] +#