Skip to content
Snippets Groups Projects
Verified Commit 45cbaa2e authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files
parents 1bfc52e6 1f129205
No related branches found
No related tags found
No related merge requests found
......@@ -12,13 +12,13 @@ WORKDIR /app
COPY poetry.lock pyproject.toml /app/
RUN apt-get update && \
apt-get install --yes --no-install-recommends curl gcc graphviz ldap-utils libldap2-dev \
apt-get install --yes --no-install-recommends curl gcc graphviz ldap-utils libldap2-dev \
libmagic1 libsasl2-dev make && \
python -m venv ${POETRY_HOME} && \
pip install --no-cache-dir poetry==1.7.1 && \
poetry install && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
python -m venv ${POETRY_HOME} && \
pip install --no-cache-dir poetry==1.7.1 && \
poetry install && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
EXPOSE 8000
......@@ -36,12 +36,16 @@ FROM base AS prod
COPY . .
RUN adduser --home /app --no-create-home --system --uid ${AURA_UID} --group app && \
# static and site_media are named volumes which we use across multiple
# containers. We therefore create them here and set the permissions right away
# since named volumes otherwise create these directories themself as the root
# user.
mkdir -p /app/{logs,static,site_media} && \
chown -R app:app /app
# static and site_media are named volumes which we use across multiple
# containers. We therefore create them here and set the permissions right away
# since named volumes otherwise create these directories themself as the root
# user.
mkdir -p \
/app/site_media \
/app/static/admin \
/app/logs \
&& \
chown -R app:app /app
USER app
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment