From f041905194767cd7c7e72aa0d99e490dd11fdf02 Mon Sep 17 00:00:00 2001 From: Brian Rosner Date: Sun, 12 Jan 2025 13:09:43 -0700 Subject: [PATCH] better entrypoints --- Dockerfile | 6 ++---- Procfile | 3 ++- compose.yml | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3df11a7..075a3b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -47,8 +47,7 @@ RUN uv sync --frozen --dev EXPOSE 8000 -ENTRYPOINT ["teufa"] -CMD ["server", "--dev"] +CMD ["teufa", "server", "--dev"] ## ci image @@ -69,5 +68,4 @@ COPY --from=builder-base /opt/app /opt/app WORKDIR $APP_HOME -ENTRYPOINT ["teufa"] -CMD ["server"] +CMD ["teufa", "server"] diff --git a/Procfile b/Procfile index 20d4da0..07a9662 100644 --- a/Procfile +++ b/Procfile @@ -1 +1,2 @@ -release: alembic upgrade head +web: teufa server +release: teufa alembic upgrade head diff --git a/compose.yml b/compose.yml index 08a080b..78fafdf 100644 --- a/compose.yml +++ b/compose.yml @@ -26,7 +26,7 @@ services: - "5432:5432" migrate: image: teufa:latest - command: alembic upgrade head + command: teufa alembic upgrade head environment: DATABASE_URL: postgresql+psycopg://postgres:changeme@db:5432/postgres depends_on: