feat(frontend): migrate frontend service to Next.js

This commit is contained in:
2026-05-20 10:10:11 +03:30
parent b4c6b3c012
commit 5511ed5d91
6 changed files with 29 additions and 132 deletions

View File

@@ -24,9 +24,11 @@ parent-directory/
3. On the deployment server, place the backend repo at `guilan-ace-deployment/backend/guilan-ace-backend`.
4. On the deployment server, place the frontend repo at `guilan-ace-deployment/frontend/guilan-ace-frontend`.
5. Create `backend/guilan-ace-backend/.env` from the backend repo sample.
6. Run `docker compose up -d --build`.
6. Create `frontend/guilan-ace-frontend/.env` from the frontend repo sample.
7. Run `docker compose up -d --build`.
## Notes
- Traefik terminates TLS and routes frontend, API, admin, static, media, Grafana, Prometheus, and Uptime Kuma.
- The frontend is a Next.js standalone Node runtime behind Traefik on internal port `3000`.
- Alertmanager has been removed from this stack. Prometheus scraping and Grafana provisioning remain intact.
- Dockerfiles live only in this deployment repository, and compose is intentionally wired only for the nested production layout.