Add netwo API #8

Merged
johan.le.baut merged 13 commits from netwo into master 2024-05-07 20:01:27 +02:00
2 changed files with 34 additions and 1 deletions
Showing only changes of commit 2c5ca321cd - Show all commits

View file

@ -2,6 +2,8 @@
set -euo pipefail set -euo pipefail
export PATH="/usr/bin/:/bin/:/srv/www/ftth-ipe-map/.poetry/bin" POETRY_BIN=${REPO_DIR-/srv/www/ftth-ipe-map}/.poetry/bin
export PATH="/usr/bin/:/bin/:$POETRY_BIN"
poetry install poetry install
poetry run gunicorn -b "localhost:${PORT}" --timeout 120 'main:app' poetry run gunicorn -b "localhost:${PORT}" --timeout 120 'main:app'

View file

@ -0,0 +1,31 @@
[Unit]
After=network.target
[Install]
WantedBy=default.target
[Service]
Environment="PORT=6675"
Environment="CONFIG=/etc/test-ftth-ipe-map/conf.ini"
Environment="CONFIG=/etc/test-ftth-ipe-map/conf.ini"
Environment="REPO_DIR=/srv/www/test-ftth-ipe-map"
ConfigurationDirectory=test-ftth-ipe-map
WorkingDirectory=/srv/www/test-ftth-ipe-map/webapp/
ExecStart=/srv/www/test-ftth-ipe-map/webapp/startGunicornService
User=ftth-ipe-map
Group=ftth-ipe-map
Restart=on-failure
RestartSec=30
# Sandboxing
#ProtectSystem=strict
#ProtectHome=tmpfs
PrivateTmp=true
PrivateDevices=true
ProtectClock=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectKernelLogs=true
ProtectControlGroups=true
RestrictAddressFamilies=AF_INET
RestrictRealtime=true