docker_webserver #10
+3
-3
@@ -34,7 +34,7 @@ ENV PATH="${POETRY_HOME}/bin:$PATH"
|
||||
# install runtime dependencies
|
||||
WORKDIR ${APP_HOME}
|
||||
COPY poetry.lock pyproject.toml ./
|
||||
RUN --mount=type=cache,target=${POETRY_CACHE_DIR} poetry install --no-root
|
||||
RUN --mount=type=cache,target=${POETRY_CACHE_DIR} poetry install
|
||||
|
||||
#########
|
||||
# FINAL #
|
||||
@@ -56,9 +56,9 @@ RUN mkdir -p /home/app && \
|
||||
|
||||
# add code while changing ownership
|
||||
WORKDIR $APP_HOME
|
||||
COPY --chown=app:app ./src .
|
||||
COPY --chown=app:app ./src ./src
|
||||
|
||||
# change to the app user
|
||||
USER app
|
||||
|
||||
ENTRYPOINT [ "gunicorn", "web:server", "-b", "0.0.0.0:8050" ]
|
||||
ENTRYPOINT [ "gunicorn", "src.main:server", "-b", "0.0.0.0:8050" ]
|
||||
Reference in New Issue
Block a user