docker postegresql compatibility

This commit is contained in:
Youe Graillot 2021-11-24 22:20:18 +01:00
parent 0dc34bb921
commit 28d4a44711

View file

@ -30,17 +30,27 @@ ENV DEBUG="False" \
ADD . /src ADD . /src
RUN echo "**** install runtime packages ****" && \ RUN echo "**** install build dependencies ****" &&\
apk add --no-cache --virtual=build-dependencies \
gcc \
musl-dev \
postgresql-dev &&\
echo "**** install runtime packages ****" && \
apk add --no-cache \ apk add --no-cache \
shadow && \ shadow \
postgresql-libs && \
echo "**** create runtime folder ****" && \ echo "**** create runtime folder ****" && \
mkdir -p /etc/ihatemoney &&\ mkdir -p /etc/ihatemoney &&\
echo "**** install pip packages ****" && \ echo "**** install pip packages ****" && \
pip install --no-cache-dir gunicorn pymysql && \ pip install --no-cache-dir \
gunicorn \
pymysql \
psycopg2 && \
pip install --no-cache-dir -e /src && \ pip install --no-cache-dir -e /src && \
echo "**** create user abc:abc ****" && \ echo "**** create user abc:abc ****" && \
useradd -u 1000 -U -d /src abc && \ useradd -u 1000 -U -d /src abc && \
echo "**** cleanup ****" && \ echo "**** cleanup ****" && \
apk del --purge build-dependencies &&\
rm -rf \ rm -rf \
/tmp/* /tmp/*