diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 46bcf86..55fe17e 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -2,8 +2,8 @@ name: Build and push Docker image on: push: - tags: - - 'v*' + branches: + - main jobs: build: diff --git a/Dockerfile b/Dockerfile index 7e7eeaa..f75aad7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,8 +10,9 @@ USER nummi ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 -ENV NUMMI_CONFIG=/nummi/config.toml RUN uv sync --locked -CMD ["./entrypoint.sh"] +WORKDIR /app/nummi + +CMD ["uv", "run", "gunicorn", "--bind", "0.0.0.0:8000", "--workers", "2", "nummi.wsgi:application"] diff --git a/compose.yaml b/compose.yaml deleted file mode 100644 index de60602..0000000 --- a/compose.yaml +++ /dev/null @@ -1,23 +0,0 @@ -services: - nummi: - image: code.edgarpierre.fr/edpibu/nummi:main - container_name: nummi - restart: unless-stopped - ports: - - 33001:8000 - volumes: - - /docker/nummi/config:/nummi - - /docker/nummi/static:/app/static - - /docker/nummi/media:/app/media - depends_on: - - postgres - - postgres: - image: postgres:17-alpine - container_name: nummi_postgres - restart: unless-stopped - environment: - POSTGRES_USER: nummi - POSTGRES_PASSWORD: - volumes: - - /docker/nummi/postgres:/var/lib/postgresql/data \ No newline at end of file diff --git a/entrypoint.sh b/entrypoint.sh deleted file mode 100644 index 0312989..0000000 --- a/entrypoint.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env sh -cd nummi -uv run manage.py collectstatic --noinput -uv run manage.py migrate --noinput -uv run gunicorn --bind :8000 --workers 2 nummi.wsgi:application \ No newline at end of file