Use alembic for migrations
All checks were successful
ci/woodpecker/push/docker Pipeline was successful

This commit is contained in:
Oliver Traber 2024-04-20 13:33:42 +02:00
parent 5dd8ab3839
commit cf4d3788bd
Signed by: Bluemedia
GPG key ID: C0674B105057136C
4 changed files with 153 additions and 6 deletions

View file

@ -55,7 +55,8 @@ FROM python-base as production
ENV FASTAPI_ENV=production
COPY --from=builder-base $PYSETUP_PATH $PYSETUP_PATH
COPY alembic.ini /usr/src/
COPY start.sh /usr/src/
COPY ./alembic /usr/src/alembic
COPY ./app /usr/src/app
WORKDIR /usr/src
CMD ["gunicorn", "-k", "uvicorn.workers.UvicornWorker", "--bind", "0.0.0.0:8000", "app.main:app"]
CMD ["bash", "start.sh"]