pokeapi/Resources/docker/app/Dockerfile

22 lines
564 B
Text
Raw Normal View History

2023-01-09 16:11:23 +01:00
FROM python:3.10-alpine
ENV PYTHONUNBUFFERED 1
ENV DJANGO_SETTINGS_MODULE 'config.docker-compose'
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
2024-05-04 21:53:02 +02:00
RUN apk add --no-cache postgresql-libs libstdc++
RUN apk add --no-cache --virtual .build-deps gcc g++ musl-dev postgresql-dev rust cargo
2024-05-04 21:56:25 +02:00
RUN python3 -m pip install -r requirements.txt --no-cache-dir
2024-05-04 21:53:02 +02:00
RUN apk --purge del .build-deps
ADD . /code/
2021-05-17 22:08:04 +02:00
RUN addgroup -g 1000 -S pokeapi && \
adduser -u 1000 -S pokeapi -G pokeapi
USER pokeapi
2021-05-28 11:52:40 +02:00
CMD gunicorn config.wsgi:application -c gunicorn.conf.py
EXPOSE 80