@@ -12,6 +12,8 @@ services:
1212 - SANDBOX_PORT=${SANDBOX_PORT:-8090}
1313 - FIREBASE_CONFIG=${FIREBASE_CONFIG:-}
1414 - DOCS_BASE_URL=${DOCS_BASE_URL:-null}
15+ - LOCAL_MODULES=${LOCAL_MODULES:-false}
16+ - NODE_OPTIONS=--max-old-space-size=4096
1517 restart : unless-stopped
1618 environment :
1719 - SELF_HOSTED=true
@@ -26,6 +28,7 @@ services:
2628 - LOG_URL=${LOG_URL:-null}
2729 - VALKEY_HOST=valkey
2830 - VALKEY_PORT=6379
31+ - NODE_OPTIONS=--max-old-space-size=4096
2932 volumes :
3033 - ./assets:/srv/build/assets
3134 depends_on :
@@ -38,21 +41,29 @@ services:
3841 - valkey-data:/data
3942 command :
4043 [
41- ' sh ' ,
42- ' -c ' ,
44+ " sh " ,
45+ " -c " ,
4346 ' if [ "$SELF_HOSTED_SHARE" != "false" ]; then valkey-server --save 60 1 --loglevel warning; fi' ,
4447 ]
4548
4649 server :
4750 image : caddy:2.10.0-alpine
48- entrypoint : ['/bin/sh', './entrypoint.sh']
49- command : ['caddy', 'run', '--config', '/etc/caddy/Caddyfile', '--adapter', 'caddyfile']
51+ entrypoint : ["/bin/sh", "./entrypoint.sh"]
52+ command :
53+ [
54+ " caddy" ,
55+ " run" ,
56+ " --config" ,
57+ " /etc/caddy/Caddyfile" ,
58+ " --adapter" ,
59+ " caddyfile" ,
60+ ]
5061 restart : unless-stopped
5162 ports :
52- - ' 80:80'
53- - ' ${PORT:-443}:${PORT:-443}'
54- - ' ${SANDBOX_PORT:-8090}:${SANDBOX_PORT:-8090}'
55- - ' ${BROADCAST_PORT:-3030}:${BROADCAST_PORT:-3030}'
63+ - " 80:80"
64+ - " ${PORT:-443}:${PORT:-443}"
65+ - " ${SANDBOX_PORT:-8090}:${SANDBOX_PORT:-8090}"
66+ - " ${BROADCAST_PORT:-3030}:${BROADCAST_PORT:-3030}"
5667 environment :
5768 - HOST_NAME=${HOST_NAME:-livecodes.localhost}
5869 - PORT=${PORT:-443}
0 commit comments