OMFG Supervisord FTW

Sooo… might be a little hacky… but this is excellent!!!:

colin@mikrojenkins:~$ cat /etc/supervisor/conf.d/logindroplet.conf
[program:logindroplet]
command=ssh -t -i /home/colin/.ssh/id_rsa -R8080:mikrogitlab.mikrodots.org:80 -R3030:mikrodash.mikrodots.org:3030 -R8000:127.0.0.1:8000 -R5000:127.0.0.1:5000 -R4000:127.0.0.1:4000 -R7331:127.0.0.1:7331 colin@mikrodroplet.mikromanage.com
directory=/home/colin/0logindroplet
autostart=true
autorestart=true
stdout_logfile=/home/colin/0logindroplet/logindroplet.log
redirect_stderr=true
stopsignal=QUIT

colin@mikrojenkins:~$ cat /etc/supervisor/conf.d/mikroaws.conf
[program:mikroaws]
command=/home/colin/mikroaws/bin/uwsgi /home/colin/mikroaws/mikroaws.ini
directory=/home/colin/mikroaws
autostart=true
autorestart=true
stdout_logfile=/home/colin/mikroaws/logs/mikroaws.log
redirect_stderr=true
stopsignal=QUIT

colin@mikrojenkins:~$ cat /home/colin/mikroaws/mikroaws.ini
[uwsgi]
socket = /tmp/mikroaws.sock
chmod-socket = 666
master = true
chdir = /home/colin/mikroaws
module = app:app
processes = 4
threads = 2

Leave a Reply

Your email address will not be published. Required fields are marked *