From 78384287d5b6b60500a9d12e96dd0d815ed1b805 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 23 Apr 2025 07:51:35 +0000 Subject: [PATCH 1/2] chore(deps): update ghcr.io/maevsi/vibetype docker tag to v10.10.0 --- src/production/production.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/production/production.yml b/src/production/production.yml index dd6db0d5..051643f7 100644 --- a/src/production/production.yml +++ b/src/production/production.yml @@ -127,7 +127,7 @@ services: - (( append )) - traefik.http.routers.vibetype.middlewares=vibetype_cors,vibetype_redirectregex - traefik.http.routers.vibetype_secure.tls.certresolver=default - image: ghcr.io/maevsi/vibetype:10.9.0 + image: ghcr.io/maevsi/vibetype:10.10.0 user: (( prune )) vibetype_beta: # You can access the main project frontend's beta version at [beta.localhost](https://beta.localhost/). @@ -151,7 +151,7 @@ services: NUXT_PUBLIC_VIBETYPE_EMAIL_LIMIT24H: ${VIBETYPE_NUXT_PUBLIC_VIBETYPE_EMAIL_LIMIT24H} NUXT_PUBLIC_VIO_ENVIRONMENT: beta PGHOST: ${VIBETYPE_PGHOST} - image: ghcr.io/maevsi/vibetype:10.9.0 + image: ghcr.io/maevsi/vibetype:10.10.0 secrets: - source: vibetype_api-notification-secret target: /run/environment-variables/NUXT_PRIVATE_API_NOTIFICATION_SECRET From 9fefe74df9d2dcb2a78b64fdde7f3f52baaeb46c Mon Sep 17 00:00:00 2001 From: Jonas Thelemann Date: Wed, 23 Apr 2025 08:56:06 +0200 Subject: [PATCH 2/2] feat(vibetype): add monday configuration secret --- README.md | 4 ++++ .../secrets/vibetype/monday.secret | 1 + .../secrets/vibetype/monday.template | 23 +++++++++++++++++++ src/development/stack.yml | 5 ++++ 4 files changed, 33 insertions(+) create mode 100644 src/development/secrets/vibetype/monday.secret create mode 100644 src/development/secrets/vibetype/monday.template diff --git a/README.md b/README.md index 8aa15acf..6e51fd09 100644 --- a/README.md +++ b/README.md @@ -130,6 +130,10 @@ This project is deployed in accordance to the [DargStack template](https://githu The notification provider's service account credentials. + - ### `vibetype_monday` + + The project management software's configuration. + - ### `vibetype_openai-api-key` The AI provider's API key. diff --git a/src/development/secrets/vibetype/monday.secret b/src/development/secrets/vibetype/monday.secret new file mode 100644 index 00000000..6075c4fb --- /dev/null +++ b/src/development/secrets/vibetype/monday.secret @@ -0,0 +1 @@ +UNSET THIRD PARTY SECRET \ No newline at end of file diff --git a/src/development/secrets/vibetype/monday.template b/src/development/secrets/vibetype/monday.template new file mode 100644 index 00000000..0f3775b6 --- /dev/null +++ b/src/development/secrets/vibetype/monday.template @@ -0,0 +1,23 @@ +{ + "apiToken": "eyJhbGciOiJIUzI1NiJ9.eyJ0aWQiOjEyMzQ1Njc4OSwiYWFpIjoxMSwidWlkIjoxMjM0NTY3OCwiaWFkIjoiMjAyNS0wMS0wMVQwMDowMDowMC4wMDBaIiwicGVyIjoibWU6d3JpdGUiLCJhY3RpZCI6MTIzNDU2NzgsInJnbiI6ImV1YzEifQ.fZT9_27JN2gzvAUEFIqhcFqe5t9ZQYmJ26lBQhBz_qs", + "board": { + "contact": { + "column": { + "emailAddressId": "email", + "messageId": "message", + "nameId": "name" + }, + "id": "1234567890", + "groupId": "group_abc1defg" + }, + "earlyBird": { + "column": { + "agreementId": "agreement", + "emailAddressId": "email", + "nameId": "name" + }, + "id": "1234567890", + "groupId": "group_abc1defg" + } + } +} diff --git a/src/development/stack.yml b/src/development/stack.yml index 87c95637..db5b56f9 100644 --- a/src/development/stack.yml +++ b/src/development/stack.yml @@ -70,6 +70,9 @@ secrets: vibetype_firebase-service-account-credentials: # The notification provider's service account credentials. file: ./secrets/vibetype/firebase-service-account-credentials.secret + vibetype_monday: + # The project management software's configuration. + file: ./secrets/vibetype/monday.secret vibetype_openai-api-key: # The AI provider's API key. file: ./secrets/vibetype/openai-api-key.secret @@ -460,6 +463,8 @@ services: target: /home/node/.aws/credentials - source: vibetype_firebase-service-account-credentials target: /run/environment-variables/FIREBASE_SERVICE_ACCOUNT_CREDENTIALS + - source: vibetype_monday + target: /run/environment-variables/NUXT_PRIVATE_MONDAY - source: vibetype_openai-api-key target: /run/environment-variables/NUXT_PRIVATE_OPENAI_API_KEY - source: vibetype_turnstile-key