File size: 2,039 Bytes
3464008 c648703 3464008 | 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 80 81 | [supervisord]
nodaemon=true
logfile=/dev/null
logfile_maxbytes=0
pidfile=/tmp/supervisord.pid
[program:redis]
command=redis-server --requirepass "%(ENV_REDIS_PASSWORD)s" --maxmemory 256mb --maxmemory-policy allkeys-lru --bind 127.0.0.1 --dir /tmp
autostart=true
autorestart=true
priority=10
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
[program:redis-rest]
command=node /redisrest/redis-rest-proxy.mjs
directory=/redisrest
environment=PORT="8079"
autostart=true
autorestart=true
priority=20
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
[program:worldmonitor-api]
command=node /wm/local-api-server.mjs
directory=/wm
autostart=true
autorestart=true
priority=30
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
[program:nginx-internal]
command=/usr/sbin/nginx -c /tmp/nginx-internal.conf -g "daemon off;"
autostart=true
autorestart=true
priority=40
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
[program:nginx-outer]
command=/usr/sbin/nginx -c /tmp/nginx-outer.conf -g "daemon off;"
autostart=true
autorestart=true
priority=50
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
[program:wm-seeder]
command=/bin/sh -c "sleep 15; while true; do echo '[wm-seeder] Seeding round starting...'; for f in /wm-seed/scripts/seed-*.mjs; do node \"$f\" || true; done; echo '[wm-seeder] Round complete, sleeping 30 min.'; sleep 1800; done"
directory=/wm-seed
autostart=true
autorestart=true
priority=35
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
[program:generai]
command=python -m uvicorn app:app --host 0.0.0.0 --port 8000
directory=/app
autostart=true
autorestart=true
priority=60
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
|