|
|
|
@ -35,14 +35,13 @@ FROM python:3.11.4-slim-buster |
|
|
|
|
|
|
|
|
|
|
|
# create directory for the app user |
|
|
|
RUN mkdir -p /app |
|
|
|
ENV APP_HOME=/app |
|
|
|
RUN mkdir -p $APP_HOME/gestion_reservas/staticfiles |
|
|
|
|
|
|
|
# create the app user |
|
|
|
#RUN addgroup --system app && adduser --system --group app |
|
|
|
RUN addgroup --system app && adduser --system --group app |
|
|
|
|
|
|
|
# create the appropriate directories |
|
|
|
ENV APP_HOME=/app |
|
|
|
RUN mkdir -p $APP_HOME |
|
|
|
WORKDIR $APP_HOME |
|
|
|
|
|
|
|
# install system dependencies |
|
|
|
@ -56,15 +55,14 @@ RUN pip install --no-cache /wheels/* |
|
|
|
# copy entrypoint.sh |
|
|
|
COPY ./entrypoint.sh . |
|
|
|
|
|
|
|
|
|
|
|
# copy project |
|
|
|
COPY . $APP_HOME |
|
|
|
|
|
|
|
# chown all the files to the app user |
|
|
|
#RUN chown -R app:app $APP_HOME |
|
|
|
RUN chown -R app:app $APP_HOME |
|
|
|
|
|
|
|
# change to the app user |
|
|
|
#USER app |
|
|
|
USER app |
|
|
|
WORKDIR $APP_HOME/gestion_reservas |
|
|
|
|
|
|
|
# run entrypoint.sh |
|
|
|
|