From 4c6e719c8db46f4c9df37f9b80f713a231f61541 Mon Sep 17 00:00:00 2001 From: "Noah Hanford (spaced)" Date: Tue, 3 Mar 2026 20:11:02 -0500 Subject: [PATCH 1/3] added compose support for this --- docker-compose.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docker-compose.yaml b/docker-compose.yaml index 755ee6d..8045bac 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -9,6 +9,18 @@ services: - "127.0.0.1:8080:8080" volumes: - ./migrations:/opt/conditional/migrations + develop: + watch: + - action: sync+restart + path: ./conditional + target: /opt/conditional/conditional + ignore: + - __pycache__ + - action: sync+restart + path: ./config.py + target: /opt/conditional/config.py + - action: rebuild + path: ./frontend conditional-postgres: image: docker.io/postgres container_name: conditional-postgres From 49b67aa6295089d806253b79782eea0b46a6a7a3 Mon Sep 17 00:00:00 2001 From: "Noah Hanford (spaced)" Date: Tue, 3 Mar 2026 20:12:22 -0500 Subject: [PATCH 2/3] update readme --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 0a24520..d174bde 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,11 @@ It is likely easier to use containers like `podman` or `docker` or the correspon With podman, I have been using +```sh +podman compose up --watch +``` + +If you want, you can run without compose support using ```sh podman compose up --force-recreate --build ``` From 248ab563653d64bb8d052c31527e83aceaef0149 Mon Sep 17 00:00:00 2001 From: "Noah Hanford (spaced)" Date: Tue, 3 Mar 2026 20:23:44 -0500 Subject: [PATCH 3/3] made sonarqube happy --- docker-compose.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 8045bac..9ecaf96 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -9,12 +9,12 @@ services: - "127.0.0.1:8080:8080" volumes: - ./migrations:/opt/conditional/migrations - develop: + develop: watch: - action: sync+restart path: ./conditional target: /opt/conditional/conditional - ignore: + ignore: - __pycache__ - action: sync+restart path: ./config.py