# This Dckerfile is intended only to support the Auto-DevOps pipeline on GitLab.
# It's not intended to package the application.

FROM uisautomation/python:3.7-alpine

WORKDIR /usr/src/app

# Install specific requirements for the package along with tox to be able to run
# the tests.
ADD requirements.txt ./
RUN pip install tox && pip install -r requirements.txt

# Copy application source and install it.
ADD ./ ./
RUN pip install -e ./

ENTRYPOINT ["gcp-sql-backup"]