Update supervisor/README.md

This commit is contained in:
2025-05-05 22:57:35 +09:00
parent 89d5f4a30d
commit 9260cd2645

View File

@@ -1,8 +1,10 @@
## Run
```sh ```sh
sudo apt install -y supervisor sudo apt install -y supervisor
supervisord -c supervisord.conf -n supervisord -c supervisord.conf -n
``` ```
## `supervisord.conf`
```toml ```toml
[supervisord] [supervisord]
nodaemon=true nodaemon=true
@@ -28,3 +30,42 @@ stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0 stderr_logfile_maxbytes=0
``` ```
## compose.yml
```yaml
services:
chrome:
image: yauk.tv/python
build:
dockerfile_inline: |
FROM debian
RUN apt-get update && apt-get install -y chromium supervisor
RUN pip install mitmproxy
COPY <<EOF /supervisord.conf
[supervisord]
nodaemon=true
logfile=/dev/null
loglevel=critical
[program:process1]
command=sh -c "while true; do echo hello; sleep 2; done"
autostart=true
autorestart=true
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
[program:process2]
command=sh -c "while true; do echo world; sleep 3; done"
autostart=true
autorestart=true
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
EOF
CMD ["/usr/bin/supervisord"]
```