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 settings
FRONTEND_PORT=3000 FRONTEND_PORT=3000
NEXT_PUBLIC_API_URL=http://localhost:8000 NEXT_PUBLIC_API_URL=http://localhost:8000
NEXT_PUBLIC_APP_URL=http://localhost:3000
NODE_ENV=development NODE_ENV=development

View File

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

View File

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

View File

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