File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed
Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change 1- FROM python:3.10.16-alpine3.21
1+ FROM python:3.10.16-alpine3.21 as builder
22
33ENV PYTHONUNBUFFERED=1
4- ENV DJANGO_SETTINGS_MODULE='config.docker-compose'
54
65RUN mkdir /code
76WORKDIR /code
@@ -10,13 +9,25 @@ ADD requirements.txt /code/
109RUN apk add --no-cache postgresql-libs libstdc++
1110RUN apk add --no-cache --virtual .build-deps gcc g++ musl-dev \
1211 postgresql-dev binutils rust cargo && \
13- python3 -m pip install -r requirements.txt --no-cache-dir && \
14- apk --purge del .build-deps
12+ python3 -m pip install -r requirements.txt --no-cache-dir
13+
14+ FROM python:3.10.16-alpine3.21
15+
16+ ENV PYTHONUNBUFFERED=1
17+ ENV DJANGO_SETTINGS_MODULE='config.docker-compose'
18+
19+ RUN mkdir /code
20+ WORKDIR /code
21+
22+ COPY --from=builder /usr/local/lib/python3.10/site-packages /usr/local/lib/python3.10/site-packages
23+ COPY --from=builder /usr/local/bin /usr/local/bin
24+
1525ADD . /code/
1626
1727RUN addgroup -g 1000 -S pokeapi && \
1828 adduser -u 1000 -S pokeapi -G pokeapi
19-
2029USER pokeapi
30+
2131CMD ["gunicorn" , "config.wsgi:application" , "-c" , "gunicorn.conf.py" ]
32+
2233EXPOSE 80
You can’t perform that action at this time.
0 commit comments