Add netwo API #8
2 changed files with 34 additions and 1 deletions
|
@ -2,6 +2,8 @@
|
|||
|
||||
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 run gunicorn -b "localhost:${PORT}" --timeout 120 'main:app'
|
||||
|
|
31
webapp/test-ftth-ipe-map.service
Normal file
31
webapp/test-ftth-ipe-map.service
Normal 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
|
Loading…
Reference in a new issue