migrate openpanel to v2 (#7653)

This commit is contained in:
Andras Bacsai 2025-12-17 15:50:23 +01:00 committed by GitHub
commit 21ec8d3005
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -7,13 +7,13 @@
services: services:
openpanel-dashboard: openpanel-dashboard:
image: lindesvard/openpanel-dashboard:latest image: lindesvard/openpanel-dashboard:2.0.0
environment: environment:
- NODE_ENV=production - NODE_ENV=production
- NEXT_PUBLIC_SELF_HOSTED=true - SELF_HOSTED=true
- SERVICE_URL_OPDASHBOARD_3000 - SERVICE_URL_OPDASHBOARD_3000
- NEXT_PUBLIC_API_URL=${SERVICE_URL_OPAPI} - API_URL=${SERVICE_URL_OPAPI}
- NEXT_PUBLIC_DASHBOARD_URL=${SERVICE_URL_OPDASHBOARD} - DASHBOARD_URL=${SERVICE_URL_OPDASHBOARD}
- DATABASE_URL=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${OPENPANEL_POSTGRES_DB:-openpanel-db}?schema=public - DATABASE_URL=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${OPENPANEL_POSTGRES_DB:-openpanel-db}?schema=public
- REDIS_URL=redis://default:${SERVICE_PASSWORD_REDIS}@redis:6379 - REDIS_URL=redis://default:${SERVICE_PASSWORD_REDIS}@redis:6379
- CLICKHOUSE_URL=http://clickhouse:8123/openpanel - CLICKHOUSE_URL=http://clickhouse:8123/openpanel
@ -37,7 +37,7 @@ services:
start_period: 15s start_period: 15s
openpanel-api: openpanel-api:
image: lindesvard/openpanel-api:latest image: lindesvard/openpanel-api:2.0.0
command: > command: >
sh -c " sh -c "
echo 'Running migrations...' echo 'Running migrations...'
@ -47,10 +47,10 @@ services:
" "
environment: environment:
- NODE_ENV=production - NODE_ENV=production
- NEXT_PUBLIC_SELF_HOSTED=true - SELF_HOSTED=true
- SERVICE_URL_OPAPI - SERVICE_URL_OPAPI
- NEXT_PUBLIC_API_URL=${SERVICE_URL_OPAPI} - API_URL=${SERVICE_URL_OPAPI}
- NEXT_PUBLIC_DASHBOARD_URL=${SERVICE_URL_OPDASHBOARD} - DASHBOARD_URL=${SERVICE_URL_OPDASHBOARD}
- DATABASE_URL=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${OPENPANEL_POSTGRES_DB:-openpanel-db}?schema=public - DATABASE_URL=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${OPENPANEL_POSTGRES_DB:-openpanel-db}?schema=public
- DATABASE_URL_DIRECT=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${OPENPANEL_POSTGRES_DB:-openpanel-db}?schema=public - DATABASE_URL_DIRECT=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${OPENPANEL_POSTGRES_DB:-openpanel-db}?schema=public
- REDIS_URL=redis://default:${SERVICE_PASSWORD_REDIS}@redis:6379 - REDIS_URL=redis://default:${SERVICE_PASSWORD_REDIS}@redis:6379
@ -74,13 +74,13 @@ services:
retries: 5 retries: 5
openpanel-worker: openpanel-worker:
image: lindesvard/openpanel-worker:latest image: lindesvard/openpanel-worker:2.0.0
environment: environment:
- DISABLE_BULLBOARD=${DISABLE_BULLBOARD:-1} - DISABLE_BULLBOARD=${DISABLE_BULLBOARD:-1}
- NODE_ENV=production - NODE_ENV=production
- NEXT_PUBLIC_SELF_HOSTED=true - SELF_HOSTED=true
- SERVICE_URL_OPBULLBOARD - SERVICE_URL_OPBULLBOARD
- NEXT_PUBLIC_API_URL=${SERVICE_URL_OPAPI} - API_URL=${SERVICE_URL_OPAPI}
- DATABASE_URL=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${OPENPANEL_POSTGRES_DB:-openpanel-db}?schema=public - DATABASE_URL=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${OPENPANEL_POSTGRES_DB:-openpanel-db}?schema=public
- DATABASE_URL_DIRECT=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${OPENPANEL_POSTGRES_DB:-openpanel-db}?schema=public - DATABASE_URL_DIRECT=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@postgres:5432/${OPENPANEL_POSTGRES_DB:-openpanel-db}?schema=public
- REDIS_URL=redis://default:${SERVICE_PASSWORD_REDIS}@redis:6379 - REDIS_URL=redis://default:${SERVICE_PASSWORD_REDIS}@redis:6379
@ -129,7 +129,9 @@ services:
retries: 5 retries: 5
clickhouse: clickhouse:
image: clickhouse/clickhouse-server:24.3.2-alpine image: clickhouse/clickhouse-server:25.10.2.65
environment:
- CLICKHOUSE_SKIP_USER_SETUP=1
volumes: volumes:
- openpanel_clickhouse_data:/var/lib/clickhouse - openpanel_clickhouse_data:/var/lib/clickhouse
- openpanel_clickhouse_logs:/var/log/clickhouse-server - openpanel_clickhouse_logs:/var/log/clickhouse-server