-
Notifications
You must be signed in to change notification settings - Fork 51
Expand file tree
/
Copy pathpocs-supervisord.conf
More file actions
110 lines (100 loc) · 2.91 KB
/
Copy pathpocs-supervisord.conf
File metadata and controls
110 lines (100 loc) · 2.91 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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
[unix_http_server]
chown=panoptes:panoptes
[supervisord]
environment=
USER="panoptes",
HOME="/home/panoptes",
PATH="$PATH:/home/panoptes/bin",
GOOGLE_APPLICATION_CREDENTIALS="/home/panoptes/keys/panoptes-upload-key.json"
[program:pocs-config-server]
priority=1
user=panoptes
directory=/home/panoptes
command=panoptes-utils config run --host 0.0.0.0 --port 6563 --config-file conf_files/pocs.yaml
redirect_stderr=true
stdout_logfile=/home/panoptes/logs/config-server.log
autorestart=true
stopasgroup=true
killasgroup=true
[program:pocs-power-monitor]
user=panoptes
directory=/home/panoptes
command=uvicorn --host 0.0.0.0 --port 6564 panoptes.pocs.utils.service.power:app
redirect_stderr=true
stdout_logfile=/home/panoptes/logs/power-monitor.log
autostart=true
startsecs=10
stopasgroup=true
killasgroup=true
[program:pocs-jupyter-server]
user=panoptes
directory=/home/panoptes
command=pocs notebook start --port 6565
redirect_stderr=true
stdout_logfile=/home/panoptes/logs/jupyter-server.log
autostart=false
stopasgroup=true
killasgroup=true
; Use this weather reader if your weather station is connected to the POCS computer.
[program:pocs-weather-reader]
user=panoptes
directory=/home/panoptes
command=uvicorn --host 0.0.0.0 --port 6566 panoptes.pocs.utils.service.weather:app
redirect_stderr=true
stdout_logfile=/home/panoptes/logs/weather-reader.log
autostart=true
startsecs=10
stopasgroup=true
killasgroup=true
; Use this weather reader if your weather station is NOT connected to the POCS computer.
[program:pocs-weather-reader-remote]
user=panoptes
directory=/home/panoptes
command=pocs sensor monitor weather --read-frequency 90
redirect_stderr=true
stdout_logfile=/home/panoptes/logs/weather-reader.log
autostart=false
stopasgroup=true
killasgroup=true
[program:pocs-metadata-uploader]
user=panoptes
directory=/home/panoptes
command=pocs network upload-metadata --verbose --dir-path="/home/panoptes/json_store/panoptes"
redirect_stderr=true
stdout_logfile=/home/panoptes/logs/metadata-uploader.log
autostart=true
stopasgroup=true
killasgroup=true
[program:pocs-mount-service]
priority=10
user=panoptes
directory=/home/panoptes
command=uvicorn --host 0.0.0.0 --port 8001 panoptes.pocs.services.mount_api:app
redirect_stderr=true
stdout_logfile=/home/panoptes/logs/mount-service.log
autostart=true
startsecs=5
stopasgroup=true
killasgroup=true
[program:pocs-camera-service]
priority=11
user=panoptes
directory=/home/panoptes
command=uvicorn --host 0.0.0.0 --port 8002 panoptes.pocs.services.camera_api:app
redirect_stderr=true
stdout_logfile=/home/panoptes/logs/camera-service.log
autostart=true
startsecs=5
stopasgroup=true
killasgroup=true
[program:pocs-scheduler-service]
priority=12
user=panoptes
directory=/home/panoptes
command=uvicorn --host 0.0.0.0 --port 8003 panoptes.pocs.services.scheduler_api:app
redirect_stderr=true
stdout_logfile=/home/panoptes/logs/scheduler-service.log
autostart=true
startsecs=5
stopasgroup=true
killasgroup=true