Update Argus Pi publication path
This commit is contained in:
@@ -10,9 +10,9 @@ Argus в текущей архитектуре является read-only web ca
|
||||
- SSH host: `192.168.0.185`
|
||||
- SSH user: `sevenhill`
|
||||
- Server project path: `/home/sevenhill/argus`
|
||||
- Data path: `/srv/argus-data`
|
||||
- SQLite database: `/srv/argus-data/argus.db`
|
||||
- Package root: `/srv/argus-data/Packages`
|
||||
- Data path: `/mnt/data/argus`
|
||||
- SQLite database: `/mnt/data/argus/argus.db`
|
||||
- Package root: `/mnt/data/argus/Packages`
|
||||
|
||||
Do not put SSH passwords, private keys, or local `.env` files into application repositories.
|
||||
|
||||
@@ -50,7 +50,7 @@ Run this publication block on the Pi after editing the variables at the top:
|
||||
```bash
|
||||
set -euo pipefail
|
||||
|
||||
export ARGUS_DATA="/srv/argus-data"
|
||||
export ARGUS_DATA="/mnt/data/argus"
|
||||
export SOURCE_FILE="/tmp/my-app-1.2.3.zip"
|
||||
|
||||
export ARGUS_SLUG="my-app"
|
||||
@@ -80,7 +80,7 @@ from datetime import datetime, timezone
|
||||
from pathlib import Path
|
||||
|
||||
source = Path(sys.argv[1]).resolve()
|
||||
data_root = Path(os.environ.get("ARGUS_DATA", "/srv/argus-data")).resolve()
|
||||
data_root = Path(os.environ.get("ARGUS_DATA", "/mnt/data/argus")).resolve()
|
||||
db_path = data_root / "argus.db"
|
||||
packages_root = data_root / "Packages"
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ def main() -> None:
|
||||
args = parser.parse_args()
|
||||
|
||||
source = args.source.resolve(strict=True)
|
||||
data_root = Path(os.environ.get("ARGUS_DATA", "/srv/argus-data")).resolve(strict=True)
|
||||
data_root = Path(os.environ.get("ARGUS_DATA", "/mnt/data/argus")).resolve(strict=True)
|
||||
db_path = data_root / "argus.db"
|
||||
packages_root = data_root / "Packages"
|
||||
slug = "qmax"
|
||||
|
||||
Reference in New Issue
Block a user