From ce056a6fb893c57b2db7fbe481a5e837f11e417e Mon Sep 17 00:00:00 2001 From: Jonas Thelemann Date: Tue, 14 Jul 2026 03:01:39 +0200 Subject: [PATCH 1/2] docs(readme): refer to new clone command --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6788e09d..53ef9a79 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ This project uses [dargstack](https://github.com/dargstack/dargstack/), a CLI to ## Quick Start ```sh -dargstack initialize +dargstack clone ``` This clones all sibling repositories and initializes the fullstack development environment. From 96efdbcec36fbed39bb47ade4256547f8cbc284d Mon Sep 17 00:00:00 2001 From: Jonas Thelemann Date: Tue, 14 Jul 2026 03:37:08 +0200 Subject: [PATCH 2/2] feat(dargstack): define ssh and http git labels --- .github/workflows/ci.yml | 2 +- Dockerfile.md | 2 +- dargstack.yaml | 2 +- src/development/postgraphile/compose.yaml | 3 ++- src/development/reccoom/compose.yaml | 9 ++++++--- src/development/sqitch/compose.yaml | 3 ++- src/development/vibetype/compose.yaml | 3 ++- 7 files changed, 15 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c4d9cb20..11c07ccf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: ref: ${{ github.head_ref || github.ref_name }} - name: Regenerate docs run: | - go install github.com/dargstack/dargstack/v4/cmd/dargstack@v4.0.0-beta.16 + go install github.com/dargstack/dargstack/v4/cmd/dargstack@v4.2.0 export PATH="$(go env GOPATH)/bin:$PATH" dargstack document - name: Commit and push updated docs diff --git a/Dockerfile.md b/Dockerfile.md index 65fb1158..91e58ded 100644 --- a/Dockerfile.md +++ b/Dockerfile.md @@ -1,3 +1,3 @@ # -FROM ghcr.io/dargstack/dargstack:4.0.0-beta.16 +FROM ghcr.io/dargstack/dargstack:4.2.0 # diff --git a/dargstack.yaml b/dargstack.yaml index edaacb1c..1871431d 100644 --- a/dargstack.yaml +++ b/dargstack.yaml @@ -13,7 +13,7 @@ environment: # tag: latest # optional, defaults to "latest" metadata: - compatibility: ">=4.0.0-0 <5.0.0" + compatibility: ">=4.2.0 <5.0.0" name: "vibetype" source: name: "maevsi" diff --git a/src/development/postgraphile/compose.yaml b/src/development/postgraphile/compose.yaml index 733d84b5..51d8883d 100644 --- a/src/development/postgraphile/compose.yaml +++ b/src/development/postgraphile/compose.yaml @@ -16,7 +16,8 @@ services: # You can access the GraphQL API for the PostgreSQL database at [postgraphile.app.localhost](https://postgraphile.app.localhost/). deploy: labels: - - dargstack.development.git=git@github.com:maevsi/postgraphile.git + - dargstack.development.git.ssh=git@github.com:maevsi/postgraphile.git + - dargstack.development.git.https=https://github.com/maevsi/postgraphile.git - dargstack.profiles=default - traefik.enable=true - traefik.http.middlewares.postgraphile-cors.headers.accessControlAllowCredentials=true diff --git a/src/development/reccoom/compose.yaml b/src/development/reccoom/compose.yaml index f046990d..6b79b2d3 100644 --- a/src/development/reccoom/compose.yaml +++ b/src/development/reccoom/compose.yaml @@ -16,7 +16,8 @@ services: # You cannot access the recommendation service directly. deploy: labels: - - dargstack.development.git=git@github.com:maevsi/reccoom.git + - dargstack.development.git.ssh=git@github.com:maevsi/reccoom.git + - dargstack.development.git.https=https://github.com/maevsi/reccoom.git - dargstack.profiles=recommendation - traefik.enable=true # dargstack:dev-only - traefik.http.routers.reccoom.entryPoints=web @@ -60,7 +61,8 @@ services: command: ["uv", "run", "python", "-m", "src.consumer"] deploy: labels: - - dargstack.development.git=git@github.com:maevsi/reccoom.git + - dargstack.development.git.ssh=git@github.com:maevsi/reccoom.git + - dargstack.development.git.https=https://github.com/maevsi/reccoom.git - dargstack.profiles=recommendation environment: KAFKA_BOOTSTRAP_SERVERS: redpanda:9092 @@ -93,7 +95,8 @@ services: command: ["uv", "run", "python", "-m", "src.migration"] deploy: labels: - - dargstack.development.git=git@github.com:maevsi/reccoom.git + - dargstack.development.git.ssh=git@github.com:maevsi/reccoom.git + - dargstack.development.git.https=https://github.com/maevsi/reccoom.git - dargstack.profiles=recommendation restart_policy: condition: on-failure diff --git a/src/development/sqitch/compose.yaml b/src/development/sqitch/compose.yaml index dcc49ed5..8821adf2 100644 --- a/src/development/sqitch/compose.yaml +++ b/src/development/sqitch/compose.yaml @@ -7,7 +7,8 @@ services: # You cannot access the database migrations directly. deploy: labels: - - dargstack.development.git=git@github.com:maevsi/sqitch.git + - dargstack.development.git.ssh=git@github.com:maevsi/sqitch.git + - dargstack.development.git.https=https://github.com/maevsi/sqitch.git - dargstack.profiles=default restart_policy: condition: on-failure diff --git a/src/development/vibetype/compose.yaml b/src/development/vibetype/compose.yaml index d2f7a782..1b497573 100644 --- a/src/development/vibetype/compose.yaml +++ b/src/development/vibetype/compose.yaml @@ -22,7 +22,8 @@ services: # You can access the main project's frontend at [app.localhost](https://app.localhost/). deploy: labels: - - dargstack.development.git=git@github.com:maevsi/vibetype.git + - dargstack.development.git.ssh=git@github.com:maevsi/vibetype.git + - dargstack.development.git.https=https://github.com/maevsi/vibetype.git - dargstack.profiles=default - traefik.enable=true - traefik.http.middlewares.vibetype-cors.headers.accessControlAllowHeaders=authorization,content-type,hook-name,x-csrf-token,x-turnstile-key