CostHive/Dockerfile
Lunaresk 4459000d4f docker image and changes in models
Made some convenience changes in models and created a Dockerfile for
deployment.
Also changed the configs to be compatible for custom variables in Docker
2022-07-21 11:55:46 +02:00

27 lines
565 B
Docker

FROM python@sha256:38000b248a186dcae150fe2f64d23bd44a0730347d1e5e4d1faedd449a9a4913
RUN useradd scan2kasse
WORKDIR /home/scan2kasse
RUN apt update && apt upgrade
RUN apt install -y libpq-dev gcc g++
COPY requirements.txt requirements.txt
RUN python -m venv venv
RUN venv/bin/pip install -r requirements.txt
RUN venv/bin/pip install gunicorn
COPY app app
COPY migrations migrations
COPY configs configs
COPY run.py boot.sh ./
RUN chmod +x boot.sh
ENV FLASK_APP run.py
RUN chown -R scan2kasse:scan2kasse ./
USER scan2kasse
EXPOSE 5000
ENTRYPOINT ["./boot.sh"]