feat(frontend): migrate frontend service to Next.js
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user