refactor: use custom network name slc_network
- Define custom network 'slc_network' instead of default - Add network configuration to all services - Replace spotlightcam_default with slc_network
This commit is contained in:
@@ -21,6 +21,8 @@ services:
|
||||
profiles: ["dev"]
|
||||
ports:
|
||||
- "8080:80"
|
||||
networks:
|
||||
- slc_network
|
||||
|
||||
nginx-prod:
|
||||
image: nginx:alpine
|
||||
@@ -42,6 +44,8 @@ services:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
profiles: ["prod"]
|
||||
networks:
|
||||
- slc_network
|
||||
|
||||
# ============================================
|
||||
# Frontend - React/Vite Application
|
||||
@@ -65,6 +69,8 @@ services:
|
||||
command: npm run dev
|
||||
restart: unless-stopped
|
||||
profiles: ["dev"]
|
||||
networks:
|
||||
- slc_network
|
||||
|
||||
frontend-prod:
|
||||
build:
|
||||
@@ -85,6 +91,8 @@ services:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
profiles: ["prod"]
|
||||
networks:
|
||||
- slc_network
|
||||
|
||||
# ============================================
|
||||
# Backend - Node.js/Express API
|
||||
@@ -116,6 +124,8 @@ services:
|
||||
command: npm run dev
|
||||
restart: unless-stopped
|
||||
profiles: ["dev"]
|
||||
networks:
|
||||
- slc_network
|
||||
|
||||
backend-prod:
|
||||
build:
|
||||
@@ -156,6 +166,8 @@ services:
|
||||
cpus: '0.5'
|
||||
memory: 256M
|
||||
profiles: ["prod"]
|
||||
networks:
|
||||
- slc_network
|
||||
|
||||
# ============================================
|
||||
# Database - PostgreSQL
|
||||
@@ -173,6 +185,8 @@ services:
|
||||
- "5432:5432" # Exposed for dev tools
|
||||
restart: unless-stopped
|
||||
profiles: ["dev"]
|
||||
networks:
|
||||
- slc_network
|
||||
|
||||
db-prod:
|
||||
image: postgres:15-alpine
|
||||
@@ -200,9 +214,16 @@ services:
|
||||
cpus: '1'
|
||||
memory: 1G
|
||||
profiles: ["prod"]
|
||||
networks:
|
||||
- slc_network
|
||||
|
||||
volumes:
|
||||
postgres_data:
|
||||
driver: local
|
||||
postgres_data_prod:
|
||||
driver: local
|
||||
|
||||
networks:
|
||||
slc_network:
|
||||
driver: bridge
|
||||
name: slc_network
|
||||
|
||||
Reference in New Issue
Block a user