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 host: `192.168.0.185`
|
||||||
- SSH user: `sevenhill`
|
- SSH user: `sevenhill`
|
||||||
- Server project path: `/home/sevenhill/argus`
|
- Server project path: `/home/sevenhill/argus`
|
||||||
- Data path: `/srv/argus-data`
|
- Data path: `/mnt/data/argus`
|
||||||
- SQLite database: `/srv/argus-data/argus.db`
|
- SQLite database: `/mnt/data/argus/argus.db`
|
||||||
- Package root: `/srv/argus-data/Packages`
|
- Package root: `/mnt/data/argus/Packages`
|
||||||
|
|
||||||
Do not put SSH passwords, private keys, or local `.env` files into application repositories.
|
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
|
```bash
|
||||||
set -euo pipefail
|
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 SOURCE_FILE="/tmp/my-app-1.2.3.zip"
|
||||||
|
|
||||||
export ARGUS_SLUG="my-app"
|
export ARGUS_SLUG="my-app"
|
||||||
@@ -80,7 +80,7 @@ from datetime import datetime, timezone
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
source = Path(sys.argv[1]).resolve()
|
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"
|
db_path = data_root / "argus.db"
|
||||||
packages_root = data_root / "Packages"
|
packages_root = data_root / "Packages"
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ def main() -> None:
|
|||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
source = args.source.resolve(strict=True)
|
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"
|
db_path = data_root / "argus.db"
|
||||||
packages_root = data_root / "Packages"
|
packages_root = data_root / "Packages"
|
||||||
slug = "qmax"
|
slug = "qmax"
|
||||||
|
|||||||
Reference in New Issue
Block a user