From a06fdbf21ee039079dba75e49a7ecdbbc49faae3 Mon Sep 17 00:00:00 2001 From: Avnyr Date: Wed, 14 Jan 2026 18:53:21 +0100 Subject: [PATCH 1/3] Set `NEXT_PUBLIC_API_URL` environment variable for backend build in deploy workflow --- .gitea/workflows/deploy.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 35a47f6..5a3b938 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -42,6 +42,8 @@ jobs: - name: Build - Backend run: pnpm run build:back + env: + NEXT_PUBLIC_API_URL: ${{ secrets.NEXT_PUBLIC_API_URL }} - name: Lint - Frontend run: pnpm run lint:front From ccec39bfa0a3cfc8bd9bb9a502595166bbf5f84c Mon Sep 17 00:00:00 2001 From: Avnyr Date: Wed, 14 Jan 2026 18:57:52 +0100 Subject: [PATCH 2/3] Add `documentation` service in `docker-compose.prod.yml` for hosting project docs --- docker-compose.prod.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 47d9bf1..b499643 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -130,6 +130,18 @@ services: NEXT_PUBLIC_API_URL: ${NEXT_PUBLIC_API_URL:-https://api.memegoat.fr} depends_on: - backend + - + documentation: + build: + context: . + dockerfile: documentation/Dockerfile + target: runner + container_name: memegoat-docs + networks: + - nw_caddy + restart: always + environment: + NODE_ENV: production volumes: postgres_data: From 6aaf53c90b7d84cff8aeb1823ba1df9a3c1b8daa Mon Sep 17 00:00:00 2001 From: Avnyr Date: Wed, 14 Jan 2026 18:58:24 +0100 Subject: [PATCH 3/3] Remove redundant empty entry in `docker-compose.prod.yml` --- docker-compose.prod.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index b499643..7065861 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -130,7 +130,7 @@ services: NEXT_PUBLIC_API_URL: ${NEXT_PUBLIC_API_URL:-https://api.memegoat.fr} depends_on: - backend - - + documentation: build: context: .