-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
79 lines (75 loc) · 2.39 KB
/
Copy pathdocker-compose.yml
File metadata and controls
79 lines (75 loc) · 2.39 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
services:
studio-site:
container_name: studio-site
restart: unless-stopped
build:
context: .
dockerfile: apps/site/Dockerfile
environment:
PORT: 3000
expose:
- "3000"
networks:
- default
studio-web:
container_name: studio-web
restart: unless-stopped
build:
context: .
dockerfile: apps/web/Dockerfile
expose:
- "80"
networks:
- default
studio-server:
container_name: studio-server
restart: unless-stopped
build:
context: .
dockerfile: apps/server/Dockerfile
environment:
PORT: 4300
PADDIE_API_BASE_URL: ${PADDIE_API_BASE_URL:-https://api.paddie.io}
PUBLIC_BASE_URL: ${PUBLIC_BASE_URL:-https://studio.paddie.io}
MONGODB_URI: ${MONGODB_URI:-mongodb://mongo:27017}
MONGODB_DATABASE: ${MONGODB_DATABASE:-studio_prod}
REDIS_URL: ${REDIS_URL:-}
REDIS_PREFIX: ${REDIS_PREFIX:-studio:}
COOKIE_SECURE: ${COOKIE_SECURE:-true}
PADDIE_OIDC_ISSUER: ${PADDIE_OIDC_ISSUER:-https://api.paddie.io}
STUDIO_OIDC_CLIENT_ID_WEB: ${STUDIO_OIDC_CLIENT_ID_WEB:-studio-web}
STUDIO_OIDC_CLIENT_ID_DESKTOP: ${STUDIO_OIDC_CLIENT_ID_DESKTOP:-studio-desktop}
STUDIO_OIDC_REDIRECT_URI_WEB: ${STUDIO_OIDC_REDIRECT_URI_WEB:-https://studio.paddie.io/auth/callback}
STUDIO_OIDC_REDIRECT_URI_DESKTOP: ${STUDIO_OIDC_REDIRECT_URI_DESKTOP:-studio://auth/callback}
STUDIO_OIDC_SCOPE: ${STUDIO_OIDC_SCOPE:-openid profile email}
STUDIO_JWT_SECRET: ${STUDIO_JWT_SECRET:-replace-me}
STUDIO_JWT_EXPIRES: ${STUDIO_JWT_EXPIRES:-15m}
AZURE_OPENAI_API_KEY: ${AZURE_OPENAI_API_KEY:-}
AZURE_OPENAI_ENDPOINT: ${AZURE_OPENAI_ENDPOINT:-}
AZURE_OPENAI_API_VERSION: ${AZURE_OPENAI_API_VERSION:-2024-02-15-preview}
AZURE_OPENAI_DEPLOYMENT_NAME: ${AZURE_OPENAI_DEPLOYMENT_NAME:-gpt-4.1}
expose:
- "4300"
extra_hosts:
- "host.docker.internal:host-gateway"
networks:
- default
studio-edge:
container_name: studio-edge
restart: unless-stopped
image: nginx:1.29-alpine
depends_on:
- studio-site
- studio-web
- studio-server
ports:
- "8088:80"
volumes:
- ./docker/nginx.conf:/etc/nginx/conf.d/default.conf:ro
networks:
- default
- rmn-shared
networks:
rmn-shared:
external: true
name: ${RMN_SHARED_DOCKER_NETWORK:-rmn-docker-source_rmn-network}