앱 코드에서 참조하지 않는 서비스들을 compose와 env 템플릿에서 제거. n8n이 다시 필요해지면 ~/stacks/ 아래 독립 스택으로 구성 권장. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -22,18 +22,6 @@ REFRESH_SECRET=
|
|||||||
# Gemini API Key
|
# Gemini API Key
|
||||||
JEMINI_KEY=
|
JEMINI_KEY=
|
||||||
|
|
||||||
# n8n Configuration
|
|
||||||
N8N_PORT=5678
|
|
||||||
N8N_DB_USER=n8n
|
|
||||||
N8N_DB_PASSWORD=
|
|
||||||
N8N_DB_NAME=n8n_database
|
|
||||||
POSTGRES_USER=n8n
|
|
||||||
POSTGRES_PASSWORD=
|
|
||||||
POSTGRES_DB=n8n_database
|
|
||||||
|
|
||||||
# Ports
|
# Ports
|
||||||
BACKEND_PORT=54530
|
BACKEND_PORT=54530
|
||||||
FRONTEND_PORT=55110
|
FRONTEND_PORT=55110
|
||||||
|
|
||||||
# n8n Security
|
|
||||||
N8N_ENCRYPTION_KEY=
|
|
||||||
|
|||||||
@@ -19,20 +19,6 @@ services:
|
|||||||
retries: 20
|
retries: 20
|
||||||
start_period: 30s
|
start_period: 30s
|
||||||
|
|
||||||
adminer:
|
|
||||||
image: adminer
|
|
||||||
container_name: adminer
|
|
||||||
restart: always
|
|
||||||
# IPv6 비활성 호스트에서 기본 [::]:8080 리슨이 실패하므로 IPv4로 지정
|
|
||||||
command: ["php", "-S", "0.0.0.0:8080", "-t", "/var/www/html"]
|
|
||||||
ports:
|
|
||||||
# DB 관리툴은 서버 내부에서만 접근 (외부 접근은 SSH 터널 사용)
|
|
||||||
- "127.0.0.1:8083:8080"
|
|
||||||
depends_on:
|
|
||||||
- mysql
|
|
||||||
networks:
|
|
||||||
- report-network
|
|
||||||
|
|
||||||
backend:
|
backend:
|
||||||
build: ./backend
|
build: ./backend
|
||||||
container_name: report_backend
|
container_name: report_backend
|
||||||
@@ -68,46 +54,9 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- report-network
|
- report-network
|
||||||
|
|
||||||
postgres:
|
|
||||||
image: postgres:16-alpine
|
|
||||||
container_name: n8n_postgres
|
|
||||||
restart: always
|
|
||||||
environment:
|
|
||||||
POSTGRES_USER: ${POSTGRES_USER:-n8n}
|
|
||||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-n8n_password}
|
|
||||||
POSTGRES_DB: ${POSTGRES_DB:-n8n_database}
|
|
||||||
volumes:
|
|
||||||
- postgres-data:/var/lib/postgresql/data
|
|
||||||
networks:
|
|
||||||
- report-network
|
|
||||||
|
|
||||||
n8n:
|
|
||||||
image: n8nio/n8n:latest
|
|
||||||
container_name: n8n
|
|
||||||
restart: always
|
|
||||||
environment:
|
|
||||||
- DB_TYPE=postgresdb
|
|
||||||
- DB_POSTGRESDB_HOST=postgres
|
|
||||||
- DB_POSTGRESDB_PORT=5432
|
|
||||||
- DB_POSTGRESDB_DATABASE=${N8N_DB_NAME:-n8n_database}
|
|
||||||
- DB_POSTGRESDB_USER=${N8N_DB_USER:-n8n}
|
|
||||||
- DB_POSTGRESDB_PASSWORD=${N8N_DB_PASSWORD:-n8n_password}
|
|
||||||
- N8N_PORT=${N8N_PORT:-5678}
|
|
||||||
- N8N_ENCRYPTION_KEY=${N8N_ENCRYPTION_KEY:-n8n_secret_key_123}
|
|
||||||
ports:
|
|
||||||
- "${N8N_PORT:-5678}:5678"
|
|
||||||
volumes:
|
|
||||||
- n8n-data:/home/node/.n8n
|
|
||||||
depends_on:
|
|
||||||
- postgres
|
|
||||||
networks:
|
|
||||||
- report-network
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
report-network:
|
report-network:
|
||||||
driver: bridge
|
driver: bridge
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
mysql-data:
|
mysql-data:
|
||||||
postgres-data:
|
|
||||||
n8n-data:
|
|
||||||
Reference in New Issue
Block a user