Add APP URL env variable to frontend project

This commit is contained in:
2025-03-16 10:58:15 +01:00
parent 52476151a4
commit 4d1bf86d19
4 changed files with 7 additions and 0 deletions

View File

@@ -22,4 +22,5 @@ FIRST_SUPERUSER_PASSWORD=Admin123
# Frontend settings
FRONTEND_PORT=3000
NEXT_PUBLIC_API_URL=http://localhost:8000
NEXT_PUBLIC_APP_URL=http://localhost:3000
NODE_ENV=development

View File

@@ -53,6 +53,7 @@ services:
target: deps
args:
- NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL}
- NEXT_PUBLIC_APP_URL=${NEXT_PUBLIC_APP_URL}
volumes:
- ./frontend:/app
- /app/node_modules
@@ -62,6 +63,7 @@ services:
environment:
- NODE_ENV=development
- NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL}
- NEXT_PUBLIC_APP_URL=${NEXT_PUBLIC_APP_URL}
depends_on:
- backend
command: npm run dev

View File

@@ -47,9 +47,11 @@ services:
target: runner
args:
- NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL}
- NEXT_PUBLIC_APP_URL=${NEXT_PUBLIC_APP_URL}
environment:
- NODE_ENV=production
- NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL}
- NEXT_PUBLIC_APP_URL=${NEXT_PUBLIC_APP_URL}
depends_on:
- backend
networks:

View File

@@ -1,2 +1,4 @@
export const RESERVED_SLUGS = ["new", "edit", "delete", "settings"];
export const BACKEND_API_URL = process.env.NEXT_PUBLIC_API_URL;
export const APP_URL =
process.env.NEXT_PUBLIC_APP_URL || "http://localhost:3000";