-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
38 lines (36 loc) · 1.57 KB
/
Copy pathdocker-compose.yml
File metadata and controls
38 lines (36 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
services:
app:
image: ${TRANSFORMABLE_NODESUI_IMAGE:-ghcr.io/transformable-app/transformable-nodesui:latest}
restart: unless-stopped
depends_on:
- mongo
ports:
- '${TRANSFORMABLE_NODESUI_PORT:-3000}:3000'
environment:
NODE_ENV: production
DATABASE_URL: mongodb://${MONGO_INITDB_ROOT_USERNAME:-transformable-nodesui}:${MONGO_INITDB_ROOT_PASSWORD:-change-me}@mongo:27017/${MONGO_DATABASE:-transformable-nodesui}?authSource=admin
PAYLOAD_SECRET: ${PAYLOAD_SECRET:?set PAYLOAD_SECRET}
NEXT_PUBLIC_SERVER_URL: ${NEXT_PUBLIC_SERVER_URL:?set NEXT_PUBLIC_SERVER_URL}
CRON_SECRET: ${CRON_SECRET:?set CRON_SECRET}
PREVIEW_SECRET: ${PREVIEW_SECRET:?set PREVIEW_SECRET}
PAYLOAD_JOBS_AUTORUN: ${PAYLOAD_JOBS_AUTORUN:-true}
PAYLOAD_JOBS_AUTORUN_CRON: '${PAYLOAD_JOBS_AUTORUN_CRON:-* * * * *}'
N8N_SYNC_CRON: '${N8N_SYNC_CRON:-0 */15 * * * *}'
NEXT_PUBLIC_RECAPTCHA_SITE_KEY: ${NEXT_PUBLIC_RECAPTCHA_SITE_KEY:-}
RECAPTCHA_SECRET_KEY: ${RECAPTCHA_SECRET_KEY:-}
NEXT_PUBLIC_SENTRY_DSN: ${NEXT_PUBLIC_SENTRY_DSN:-}
NEXT_PUBLIC_SENTRY_RELEASE: ${NEXT_PUBLIC_SENTRY_RELEASE:-}
mongo:
image: mongo:7.0
restart: unless-stopped
command:
- --bind_ip_all
- --storageEngine=wiredTiger
environment:
MONGO_INITDB_ROOT_USERNAME: ${MONGO_INITDB_ROOT_USERNAME:-transformable-nodesui}
MONGO_INITDB_ROOT_PASSWORD: ${MONGO_INITDB_ROOT_PASSWORD:-change-me}
MONGO_INITDB_DATABASE: ${MONGO_DATABASE:-transformable-nodesui}
volumes:
- mongo_data:/data/db
volumes:
mongo_data: