deploy test

This commit is contained in:
Johan Le Baut 2023-03-03 14:33:52 +01:00
parent c6b968dbf0
commit 9b6398f95e
2 changed files with 34 additions and 1 deletions

View file

@ -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'

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