Pređi na glavni sadržaj

Binarni fajl

savet

Pogledajte ručnu instalaciju da biste saznali kako da podesite Python/Ansible/Systemd okruženje!

Preuzmite *.tar.gz za svoju platformu sa stranice sa izdanjima. Raspakujte ga i podesite Semaphore pomoću sledećih komandi:

wget https://github.com/semaphoreui/semaphore/releases/download/v2.17.15/semaphore_2.17.15_linux_amd64.tar.gz

tar xf semaphore_2.17.15_linux_amd64.tar.gz

./semaphore setup

Sada možete pokrenuti Semaphore:

./semaphore server --config=./config.json

Semaphore će biti dostupan na sledećoj adresi https://localhost:3000.


Pokretanje kao servis​

Za detaljnije informacije — pogledajte proširenu dokumentaciju za Systemd servis.

Ako ste Semaphore instalirali preko menadžera paketa ili preuzimanjem binarnog fajla, Semaphore servis treba da kreirate ručno.

Kreirajte fajl systemd servisa:

Zamenite /path/to/semaphore i /path/to/config.json putanjama do vašeg semaphore binarnog fajla i konfiguracionog fajla.

sudo cat > /etc/systemd/system/semaphore.service <<EOF
[Unit]
Description=Semaphore Ansible
Documentation=https://github.com/semaphoreui/semaphore
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
ExecReload=/bin/kill -HUP $MAINPID
ExecStart=/path/to/semaphore server --config=/path/to/config.json
SyslogIdentifier=semaphore
Restart=always
RestartSec=10s

[Install]
WantedBy=multi-user.target
EOF

Pokrenite Semaphore servis:

sudo systemctl daemon-reload
sudo systemctl start semaphore

Proverite status Semaphore servisa:

sudo systemctl status semaphore

Da bi se Semaphore servis automatski pokretao:

sudo systemctl enable semaphore