mirror of
https://github.com/DarkflameUniverse/NexusDashboard.git
synced 2024-11-23 22:17:33 +00:00
22 lines
401 B
Docker
22 lines
401 B
Docker
# syntax=docker/dockerfile:1
|
|
|
|
FROM python:3.8-slim-buster
|
|
|
|
RUN apt update
|
|
RUN apt -y install zip
|
|
RUN apt -y install imagemagick
|
|
|
|
COPY requirements.txt requirements.txt
|
|
|
|
RUN pip install -r requirements.txt
|
|
RUN pip install gunicorn
|
|
|
|
COPY wsgi.py wsgi.py
|
|
COPY entrypoint.sh entrypoint.sh
|
|
COPY ./app /app
|
|
COPY ./migrations /migrations
|
|
|
|
EXPOSE 8000
|
|
RUN chmod +x entrypoint.sh
|
|
ENTRYPOINT ["/entrypoint.sh"]
|