Skip to content

Instantly share code, notes, and snippets.

@anna-anisienia
Last active June 6, 2021 09:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anna-anisienia/ccd7dc25b6e9457097570b32db636422 to your computer and use it in GitHub Desktop.
Save anna-anisienia/ccd7dc25b6e9457097570b32db636422 to your computer and use it in GitHub Desktop.
# set a base image: https://hub.docker.com/_/python?tab=tags&page=1&ordering=last_updated
FROM python:3.8
# optional: ensure that pip is up to date
RUN pip install --upgrade pip
# first we COPY only requirements.txt to ensure that later builds
# with changes to your src code will be faster due to caching of this layer
COPY requirements.txt .
RUN pip install -r requirements.txt
# copy all your custom modules and files from the src directory
COPY src/ .
# specify the script that will be executed on container start
CMD [ "python", "etl.py"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment