From 1236ddbd2db646980b66fbf057b190e8c3b00a7e Mon Sep 17 00:00:00 2001 From: Username Date: Tue, 17 Feb 2026 18:17:12 +0100 Subject: [PATCH] add compose files for container management Replace raw podman run with declarative compose.yml per host type. Master (odin) gets compose.master.yml, workers get compose.worker.yml. --- compose.master.yml | 15 +++++++++++++++ compose.worker.yml | 18 ++++++++++++++++++ docker-compose.yml | 11 ----------- 3 files changed, 33 insertions(+), 11 deletions(-) create mode 100644 compose.master.yml create mode 100644 compose.worker.yml delete mode 100644 docker-compose.yml diff --git a/compose.master.yml b/compose.master.yml new file mode 100644 index 0000000..f286d6f --- /dev/null +++ b/compose.master.yml @@ -0,0 +1,15 @@ +version: "3" +services: + ppf: + container_name: ppf + image: localhost/ppf:latest + build: . + network_mode: host + restart: unless-stopped + environment: + PYTHONUNBUFFERED: "1" + volumes: + - .:/app:ro + - ./data:/app/data + - ./config.ini:/app/config.ini:ro + command: python2 -u ppf.py diff --git a/compose.worker.yml b/compose.worker.yml new file mode 100644 index 0000000..f55a2c8 --- /dev/null +++ b/compose.worker.yml @@ -0,0 +1,18 @@ +version: "3" +services: + ppf-worker: + container_name: ppf-worker + image: localhost/ppf-worker:latest + build: . + network_mode: host + restart: unless-stopped + logging: + driver: k8s-file + environment: + PYTHONUNBUFFERED: "1" + volumes: + - ./src:/app:ro + - ./data:/app/data + - ./config.ini:/app/config.ini:ro + - ./servers.txt:/app/servers.txt:ro + command: python -u ppf.py --worker-v2 --server http://10.200.1.250:8081 diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 519cf80..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: '3.8' - -services: - ppf: - build: . - volumes: - - .:/app - working_dir: /app - command: python ppf.py - environment: - - PYTHONUNBUFFERED=1 \ No newline at end of file