Skip to content
Snippets Groups Projects
Dockerfile 500 B
Newer Older
Jonas Leder's avatar
Jonas Leder committed
FROM python:3

LABEL Name=url_shorter
Jonas Leder's avatar
Jonas Leder committed
EXPOSE 5000

Jonas Leder's avatar
Jonas Leder committed
#Copy files to work directory
Jonas Leder's avatar
Jonas Leder committed
WORKDIR /app
Jonas Leder's avatar
Jonas Leder committed

RUN apt update && \
    apt install apt-utils sqlite3 -y && \
    apt upgrade -y && \
    rm -rf /var/cache/apt && \
    python3 -m pip install -r /app/requirements.txt && \
    rm /app/requirements.txt && \
    chmod +x /app/import.sh && \
    chmod +x /app/export.sh && \
    date > builddate.txt
Jonas Leder's avatar
Jonas Leder committed

#everytime the container starts run main.py
Jonas Leder's avatar
.  
Jonas Leder committed
ENTRYPOINT python3 main.py