mirror of https://github.com/xtekky/gpt4free
Improve docker image
parent
3576dee75a
commit
c667f1cec5
@ -1,17 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Start the pulseaudio server
|
||||
pulseaudio -D --exit-idle-time=-1
|
||||
|
||||
# Load the virtual sink and set it as default
|
||||
pacmd load-module module-virtual-sink sink_name=v1
|
||||
pacmd set-default-sink v1
|
||||
|
||||
# Set the monitor of v1 sink to be the default source
|
||||
pacmd set-default-source v1.monitor
|
||||
|
||||
rm -f /tmp/.X*lock
|
||||
|
||||
# Start app servers
|
||||
python -m g4f.cli api &
|
||||
python -m g4f.cli gui
|
@ -0,0 +1,76 @@
|
||||
[program:xvfb]
|
||||
priority=0
|
||||
command=/opt/bin/start-xvfb.sh
|
||||
autostart=true
|
||||
autorestart=true
|
||||
|
||||
;Logs
|
||||
redirect_stderr=false
|
||||
stdout_logfile=/var/log/supervisor/xvfb-stdout.log
|
||||
stderr_logfile=/var/log/supervisor/xvfb-stderr.log
|
||||
stdout_logfile_maxbytes=50MB
|
||||
stderr_logfile_maxbytes=50MB
|
||||
stdout_logfile_backups=5
|
||||
stderr_logfile_backups=5
|
||||
stdout_capture_maxbytes=50MB
|
||||
stderr_capture_maxbytes=50MB
|
||||
|
||||
[program:vnc]
|
||||
priority=5
|
||||
command=/opt/bin/start-vnc.sh
|
||||
autostart=true
|
||||
autorestart=true
|
||||
|
||||
;Logs
|
||||
redirect_stderr=false
|
||||
stdout_logfile=/var/log/supervisor/vnc-stdout.log
|
||||
stderr_logfile=/var/log/supervisor/vnc-stderr.log
|
||||
stdout_logfile_maxbytes=50MB
|
||||
stderr_logfile_maxbytes=50MB
|
||||
stdout_logfile_backups=5
|
||||
stderr_logfile_backups=5
|
||||
stdout_capture_maxbytes=50MB
|
||||
stderr_capture_maxbytes=50MB
|
||||
|
||||
[program:novnc]
|
||||
priority=10
|
||||
command=/opt/bin/start-novnc.sh
|
||||
autostart=true
|
||||
autorestart=true
|
||||
|
||||
;Logs
|
||||
redirect_stderr=false
|
||||
stdout_logfile=/var/log/supervisor/novnc-stdout.log
|
||||
stderr_logfile=/var/log/supervisor/novnc-stderr.log
|
||||
stdout_logfile_maxbytes=50MB
|
||||
stderr_logfile_maxbytes=50MB
|
||||
stdout_logfile_backups=5
|
||||
stderr_logfile_backups=5
|
||||
stdout_capture_maxbytes=50MB
|
||||
stderr_capture_maxbytes=50MB
|
||||
|
||||
[program:g4f-cli]
|
||||
priority=15
|
||||
command=python -m g4f.cli api
|
||||
directory=/app
|
||||
stopasgroup=true
|
||||
autostart=true
|
||||
autorestart=true
|
||||
|
||||
;Logs (all Hub activity redirected to stdout so it can be seen through "docker logs"
|
||||
redirect_stderr=true
|
||||
stdout_logfile=/dev/stdout
|
||||
stdout_logfile_maxbytes=0
|
||||
|
||||
[program:g4f-gui]
|
||||
priority=15
|
||||
command=python -m g4f.cli gui
|
||||
directory=/app
|
||||
stopasgroup=true
|
||||
autostart=true
|
||||
autorestart=true
|
||||
|
||||
;Logs (all Hub activity redirected to stdout so it can be seen through "docker logs"
|
||||
redirect_stderr=true
|
||||
stdout_logfile=/dev/stdout
|
||||
stdout_logfile_maxbytes=0
|
Loading…
Reference in New Issue