From 3bea92c25de8bbfbcf0307cc5b50559701261d02 Mon Sep 17 00:00:00 2001 From: VincentCauchois Date: Mon, 27 May 2024 17:35:36 +0200 Subject: [PATCH] feat(sentry): add stage with `sentry_sdk[flask]` to dockerfile --- Dockerfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Dockerfile b/Dockerfile index cde139f..d369697 100644 --- a/Dockerfile +++ b/Dockerfile @@ -106,6 +106,21 @@ RUN --mount=type=cache,target=/root/.cache \ pip install *.whl +FROM app-${DEPS} AS prod-with-sentry + +RUN --mount=type=cache,target=/root/.cache \ + pip install sentry_sdk[flask] + +ENV FLASK_APP=app.app:create_app +ENV PYTHONPATH=/dist/config/ +ENV USERSHUB_SETTINGS=config.py +ENV USERSHUB_STATIC_FOLDER=/dist/static + +EXPOSE 5001 + +CMD ["gunicorn", "app.app:create_app()", "--bind=0.0.0.0:5001", "--access-logfile=-", "--error-logfile=-", "--reload", "--reload-extra-file=config/config.py"] + + FROM app-${DEPS} AS prod ENV FLASK_APP=app.app:create_app