We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bdff90a commit 169a633Copy full SHA for 169a633
Dockerfile
@@ -1,23 +1,29 @@
1
FROM python:3.11-alpine
2
3
-ENV PYTHONDONTWRITEBYTECODE 1
4
-ENV PYTHONUNBUFFERED 1
+ENV PYTHONDONTWRITEBYTECODE=1
+ENV PYTHONUNBUFFERED=1
5
ENV PIP_DOWNLOAD_CACHE=/noop/
6
7
WORKDIR /app
8
9
-COPY requirements.txt .
+COPY . .
10
+
11
+RUN \
12
+ echo 'installing dependencies' && \
13
+ apk add --no-cache \
14
+ python3-dev \
15
+ py3-psycopg2 \
16
+ py3-pip \
17
+ py3-virtualenv
18
19
RUN \
20
echo 'installing pip requirements' && \
- python -m virtualenv /venv && \
21
+ python -m venv /venv && \
22
/venv/bin/pip install --upgrade pip && \
23
/venv/bin/pip install setuptools wheel && \
24
/venv/bin/pip install -r /app/requirements.txt && \
25
rm -rf $PIP_DOWNLOAD_CACHE
26
-COPY . .
-
27
EXPOSE 443
28
29
VOLUME /ssl
0 commit comments