cookiecutter-django/{{cookiecutter.project_slug}}/compose/production/aws/Dockerfile
hleroy 634b091756
Clear ENTRYPOINT in awscli image to allow script execution (#5221)
* Fix: clear ENTRYPOINT in derived image to allow script execution

* Added explanation regarding clearing ENTRYPOINT from the base image

Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>

---------

Co-authored-by: Bruno Alla <browniebroke@users.noreply.github.com>
2024-07-16 14:57:40 +01:00

13 lines
433 B
Docker

FROM docker.io/amazon/aws-cli:2.17.0
# Clear entrypoint from the base image, otherwise it's always calling the aws CLI
ENTRYPOINT []
COPY ./compose/production/aws/maintenance /usr/local/bin/maintenance
COPY ./compose/production/postgres/maintenance/_sourced /usr/local/bin/maintenance/_sourced
RUN chmod +x /usr/local/bin/maintenance/*
RUN mv /usr/local/bin/maintenance/* /usr/local/bin \
&& rmdir /usr/local/bin/maintenance