Changes between Initial Version and Version 1 of SampleMokouConfig


Ignore:
Timestamp:
Sep 23, 2024, 10:01:01 PM (7 weeks ago)
Author:
Izuru Yakumo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SampleMokouConfig

    v1 v1  
     1
     2== Sample [https://nishi.boats/mokou Mokou] services
     3This was inspired by [https://smarden.org/runit runit]'s sample `run` scripts
     4
     5**Note**: ''The majority of the entries listed here use [http://software.clapper.org/daemonize/ daemonize] as they would usually run in foreground otherwise''
     6
     7**Note #2**: ''Those as you can see, run on [https://www.netbsd.org NetBSD]''
     8
     9=== Jenkins
     10{{{
     11description=Build great things at any scale
     12exec=/usr/pkg/sbin/daemonize /var/run/jenkins.pid /usr/bin/env JENKINS_HOME=/srv/http/jenkins /usr/pkg/java/openjdk17/bin/java -Xmx512m -jar /srv/http/jenkins/jenkins.war --httpPort=9090 --webroot=/srv/http/jenkins/war
     13pidfile=/var/run/jenkins.pid
     14user=www
     15}}}
     16
     17=== Mai
     18{{{
     19description=Mai
     20exec=/usr/pkg/sbin/daemonize -c /usr/pkg/share/mai -p /var/run/mai.pid /usr/pkg/bin/mai -f /usr/pkg/etc/mai.ini -u www -g www
     21pidfile=/var/run/mai.pid
     22}}}
     23
     24=== Marisa
     25{{{
     26description=Marisa
     27exec=/usr/pkg/sbin/daemonize -p /var/run/marisa.pid /usr/pkg/bin/marisa -f /usr/pkg/etc/marisa.conf
     28pidfile=/var/run/marisa.pid
     29}}}
     30
     31=== Solanum
     32{{{
     33description=IRCd full of bugs
     34exec=/usr/pkg/bin/solanum -pidfile /var/run/solanum.pid
     35user=irc
     36pidfile=/var/run/solanum.pid
     37}}}
     38
     39=== Suika
     40{{{
     41description=Suika
     42exec=/usr/pkg/sbin/daemonize -p /var/run/suika.pid /usr/pkg/bin/suika --config /usr/pkg/etc/suika/config
     43pidfile=/var/run/suika.pid
     44user=irc
     45}}}
     46
     47=== Symfony Framework Worker
     48{{{
     49description=Symfony worker for Postmill
     50exec=/usr/pkg/sbin/daemonize -c /srv/http/postmill -p /var/run/symfony-messenger-worker.pid /usr/pkg/bin/php /srv/http/postmill/bin/console messenger:consume default --time-limit=3600
     51pidfile=/var/run/symfony-messenger-worker.pid
     52user=www
     53}}}
     54
     55=== Toyohime
     56{{{
     57description=Toyohime
     58exec=/usr/pkg/sbin/daemonize -p /var/run/toyohime.pid /usr/pkg/bin/toyohime -index -nohealthz -listen 127.0.0.1:4600 marisa.chaotic.ninja /usr/pkg/etc/toyohime-repos
     59pidfile=/var/run/toyohime.pid
     60user=www
     61}}}
     62
     63=== Yggstack
     64{{{
     65description=Yggstack
     66exec=/usr/pkg/sbin/daemonize -p /var/run/yggstack.pid /usr/pkg/bin/yggstack -useconffile /usr/pkg/etc/yggdrasil.conf
     67pidfile=/var/run/yggstack.pid
     68}}}
     69
     70=== Yukari's Gap
     71{{{
     72description=Yukari's Gap
     73exec=/usr/pkg/sbin/daemonize -p /var/run/yukari.pid /usr/pkg/bin/yukari -f /usr/pkg/etc/yukari.ini
     74pidfile=/var/run/yukari.pid
     75user=www
     76}}}