diff --git a/systemd/aitbc-blockchain-rpc.service b/systemd/aitbc-blockchain-rpc.service index b1c019a8..68a933a3 100644 --- a/systemd/aitbc-blockchain-rpc.service +++ b/systemd/aitbc-blockchain-rpc.service @@ -12,7 +12,7 @@ EnvironmentFile=/etc/aitbc/node.env Environment=PATH=/usr/bin:/usr/local/bin:/usr/bin:/bin Environment=PYTHONPATH=/opt/aitbc/apps/blockchain-node/src:/opt/aitbc/apps/blockchain-node/scripts UnsetEnvironment=enable_block_production ENABLE_BLOCK_PRODUCTION -ExecStart=/usr/bin/env enable_block_production=false /opt/aitbc/apps/blockchain-node/.venv/bin/python -m uvicorn aitbc_chain.app:app --host ${rpc_bind_host} --port ${rpc_bind_port} +ExecStart=/usr/bin/env enable_block_production=false /opt/aitbc/venv/bin/python -m uvicorn aitbc_chain.app:app --host ${rpc_bind_host} --port ${rpc_bind_port} Restart=always RestartSec=5 StandardOutput=journal diff --git a/systemd/aitbc-coordinator-api.service b/systemd/aitbc-coordinator-api.service index 96550b00..dc2b2bbe 100644 --- a/systemd/aitbc-coordinator-api.service +++ b/systemd/aitbc-coordinator-api.service @@ -9,7 +9,7 @@ WorkingDirectory=/opt/aitbc/apps/coordinator-api/src Environment=PYTHONPATH=/opt/aitbc/apps/coordinator-api/src:/opt/aitbc/packages/py/aitbc-sdk/src:/opt/aitbc/packages/py/aitbc-crypto/src EnvironmentFile=/etc/aitbc/.env EnvironmentFile=/etc/aitbc/node.env -ExecStart=/opt/aitbc/apps/coordinator-api/.venv/bin/python -m uvicorn app.main:app --host 0.0.0.0 --port 8000 +ExecStart=/opt/aitbc/venv/bin/python -m uvicorn app.main:app --host 0.0.0.0 --port 8000 Restart=always RestartSec=5 StandardOutput=journal diff --git a/systemd/aitbc-exchange-api.service b/systemd/aitbc-exchange-api.service index 0e41fce0..a84a9dca 100644 --- a/systemd/aitbc-exchange-api.service +++ b/systemd/aitbc-exchange-api.service @@ -10,7 +10,7 @@ Group=root WorkingDirectory=/opt/aitbc/apps/exchange EnvironmentFile=/etc/aitbc/.env EnvironmentFile=/etc/aitbc/node.env -ExecStart=/opt/aitbc/apps/exchange/.venv/bin/python simple_exchange_api.py --port 8001 +ExecStart=/opt/aitbc/venv/bin/python simple_exchange_api.py --port 8001 ExecReload=/bin/kill -HUP $MAINPID Restart=always RestartSec=5 diff --git a/systemd/aitbc-wallet.service b/systemd/aitbc-wallet.service index 5014e5ca..99c4d4ed 100644 --- a/systemd/aitbc-wallet.service +++ b/systemd/aitbc-wallet.service @@ -11,7 +11,7 @@ WorkingDirectory=/opt/aitbc/apps/wallet Environment=PYTHONPATH=/opt/aitbc/apps/wallet/src:/opt/aitbc/packages/py/aitbc-crypto/src:/opt/aitbc/packages/py/aitbc-sdk/src EnvironmentFile=/etc/aitbc/.env EnvironmentFile=/etc/aitbc/node.env -ExecStart=/opt/aitbc/apps/wallet/.venv/bin/python /opt/aitbc/apps/wallet/simple_daemon.py +ExecStart=/opt/aitbc/venv/bin/python /opt/aitbc/apps/wallet/simple_daemon.py KillMode=mixed TimeoutStopSec=5 PrivateTmp=false