Files
US2KR/deploy/us2kr.service
T
2026-08-31 14:33:53 +09:00

27 lines
716 B
Desktop File

# Linux systemd unit. 설치:
# sudo cp deploy/us2kr.service /etc/systemd/system/us2kr.service
# sudo systemctl daemon-reload && sudo systemctl enable --now us2kr
# journalctl -u us2kr -f
[Unit]
Description=US2KR - US market close -> Korea market open briefing daemon
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=us2kr
WorkingDirectory=/opt/us2kr
EnvironmentFile=/opt/us2kr/.env
Environment=PYTHONUNBUFFERED=1
ExecStart=/opt/us2kr/.venv/bin/python -m us2kr.cli daemon
Restart=always
RestartSec=30
# 하드닝
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ReadWritePaths=/opt/us2kr/data /opt/us2kr/reports /opt/us2kr/logs
[Install]
WantedBy=multi-user.target