fix: add ExecStartPre pip install to baton.service — prevents manual package installs
Fixes BATON-FIX-015: email-validator was installed manually as root because deploy process had no pip install step. Added ExecStartPre to run pip install -r requirements.txt on every service start/restart.
This commit is contained in:
parent
debd7895f4
commit
5fa3a35d27
1 changed files with 1 additions and 0 deletions
|
|
@ -8,6 +8,7 @@ Type=simple
|
|||
User=www-data
|
||||
WorkingDirectory=/opt/baton
|
||||
EnvironmentFile=/opt/baton/.env
|
||||
ExecStartPre=/opt/baton/venv/bin/pip install -r /opt/baton/requirements.txt -q
|
||||
ExecStart=/opt/baton/venv/bin/uvicorn backend.main:app --host 127.0.0.1 --port 8000
|
||||
Restart=on-failure
|
||||
RestartSec=5s
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue