From e63dfeade5069cbcb4ad99959e703dd80e29392d Mon Sep 17 00:00:00 2001 From: Minh Dang Hoang Date: Thu, 14 Aug 2025 20:20:57 +0200 Subject: [PATCH] feat(credentials): add open ai api key placeholder --- README.md | 6 +++++- src/development/secrets/reccoom/openai-api-key.secret | 1 + .../secrets/reccoom/openai-api-key.secret.template | 1 + src/development/stack.yml | 7 ++++++- 4 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 src/development/secrets/reccoom/openai-api-key.secret create mode 100644 src/development/secrets/reccoom/openai-api-key.secret.template diff --git a/README.md b/README.md index 355919fd..3bafeec6 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,10 @@ This project is deployed in accordance to the [DargStack template](https://githu The database's default user. + - ### `reccoom_openai-api-key` + + The AI provider's API key for the recommendation engine. + - ### `sqitch_target` The database change management application's database connection string. @@ -152,7 +156,7 @@ This project is deployed in accordance to the [DargStack template](https://githu - ### `vibetype_openai-api-key` - The AI provider's API key. + The AI provider's API key for the frontend. - ### `vibetype_turnstile-key` diff --git a/src/development/secrets/reccoom/openai-api-key.secret b/src/development/secrets/reccoom/openai-api-key.secret new file mode 100644 index 00000000..6075c4fb --- /dev/null +++ b/src/development/secrets/reccoom/openai-api-key.secret @@ -0,0 +1 @@ +UNSET THIRD PARTY SECRET \ No newline at end of file diff --git a/src/development/secrets/reccoom/openai-api-key.secret.template b/src/development/secrets/reccoom/openai-api-key.secret.template new file mode 100644 index 00000000..8ec50c4a --- /dev/null +++ b/src/development/secrets/reccoom/openai-api-key.secret.template @@ -0,0 +1 @@ +sk-proj-<...> \ No newline at end of file diff --git a/src/development/stack.yml b/src/development/stack.yml index ba75ac2c..0aaa9295 100644 --- a/src/development/stack.yml +++ b/src/development/stack.yml @@ -76,6 +76,9 @@ secrets: postgres_user: # The database's default user. file: ./secrets/postgres/user.secret + reccoom_openai-api-key: + # The AI provider's API key for the recommendation engine. + file: ./secrets/reccoom/openai-api-key.secret sqitch_target: # The database change management application's database connection string. file: ./secrets/sqitch/target.secret @@ -95,7 +98,7 @@ secrets: # The project management software's configuration. file: ./secrets/vibetype/monday.secret vibetype_openai-api-key: - # The AI provider's API key. + # The AI provider's API key for the frontend. file: ./secrets/vibetype/openai-api-key.secret vibetype_turnstile-key: # The captcha provider's application key. @@ -370,11 +373,13 @@ services: - traefik.http.services.reccoom.loadbalancer.server.port=5245 environment: POSTGRES_HOST: postgres + RECCOOM_POSTGRES_HOST: reccoom_postgres image: maevsi/reccoom:dev secrets: - postgres_db - postgres_password - postgres_user + - reccoom_openai-api-key volumes: - ../../../reccoom/:/srv/app/ #DARGSTACK-REMOVE - ./configurations/postgraphile/jwtRS256.key.pub:/run/configurations/jwtRS256.key.pub:ro