Skip to content

Commit 06b2106

Browse files
authored
Merge pull request #157 from maevsi/beta
ci(release)!: v10
2 parents 4df4866 + bdddfa0 commit 06b2106

File tree

9 files changed

+82
-16
lines changed

9 files changed

+82
-16
lines changed

CHANGELOG.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,69 @@
1+
## [10.0.0-beta.5](https://github.com/maevsi/maevsi_stack/compare/10.0.0-beta.4...10.0.0-beta.5) (2025-02-26)
2+
3+
### Features
4+
5+
* **postgres:** create roles in entrypoint ([c2be365](https://github.com/maevsi/maevsi_stack/commit/c2be365df2d69f819adc0b109964296753226ff2))
6+
7+
### Bug Fixes
8+
9+
* **maevsi-beta:** readd vio environment ([0573451](https://github.com/maevsi/maevsi_stack/commit/05734512145f9b9e1e9544cc374845977dcfa71c))
10+
11+
## [10.0.0-beta.4](https://github.com/maevsi/maevsi_stack/compare/10.0.0-beta.3...10.0.0-beta.4) (2025-02-26)
12+
13+
### Bug Fixes
14+
15+
* **postgres:** enable logical replication ([3aff283](https://github.com/maevsi/maevsi_stack/commit/3aff283ebf0f12506db107605713a61b2f04739a))
16+
* **postgres:** mount entrypoint as file ([a2a29f4](https://github.com/maevsi/maevsi_stack/commit/a2a29f49c307a704ea4b1a7ed0fc9291a2cee304))
17+
18+
## [10.0.0-beta.3](https://github.com/maevsi/maevsi_stack/compare/10.0.0-beta.2...10.0.0-beta.3) (2025-02-26)
19+
20+
### Bug Fixes
21+
22+
* **postgres:** use official postgis image ([5499f64](https://github.com/maevsi/maevsi_stack/commit/5499f64c68fb78ae0539ff36572cfeebcb6718cd))
23+
24+
## [10.0.0-beta.2](https://github.com/maevsi/maevsi_stack/compare/10.0.0-beta.1...10.0.0-beta.2) (2025-02-26)
25+
26+
### ⚠ BREAKING CHANGES
27+
28+
* **postgres:** rename maevsi's role secret
29+
30+
### Features
31+
32+
* **postgres:** rename maevsi's role secret ([6ef446c](https://github.com/maevsi/maevsi_stack/commit/6ef446cdd9892433dc24d6cd763a118d28e59661))
33+
34+
## [10.0.0-beta.1](https://github.com/maevsi/maevsi_stack/compare/9.1.2...10.0.0-beta.1) (2025-02-25)
35+
36+
### ⚠ BREAKING CHANGES
37+
38+
* **postgres:** switch from alpine to debian variant (#156)
39+
40+
### Features
41+
42+
* **postgres:** switch from alpine to debian variant ([#156](https://github.com/maevsi/maevsi_stack/issues/156)) ([2cf718c](https://github.com/maevsi/maevsi_stack/commit/2cf718c9d8880e7cbabdbc55177d0c8ec9f7080c))
43+
44+
## [9.0.0-beta.3](https://github.com/maevsi/maevsi_stack/compare/9.0.0-beta.2...9.0.0-beta.3) (2025-02-04)
45+
46+
### Bug Fixes
47+
48+
* **postgraphile:** allow sentry cors headers ([220b0ae](https://github.com/maevsi/maevsi_stack/commit/220b0ae307a8235d8fc2031ba830421ee46e3860))
49+
* schedule release ([372be8f](https://github.com/maevsi/maevsi_stack/commit/372be8fdfc24c69bba50eafa747ac7cbb86bbc41))
50+
51+
## [9.0.0-beta.2](https://github.com/maevsi/maevsi_stack/compare/9.0.0-beta.1...9.0.0-beta.2) (2025-01-25)
52+
53+
### Features
54+
55+
* **postgraphile:** append postgres plugin ([#158](https://github.com/maevsi/maevsi_stack/issues/158)) ([dc9def2](https://github.com/maevsi/maevsi_stack/commit/dc9def22c3b2093215c44ab417c5f2a229b8f937))
56+
57+
## [9.0.0-beta.1](https://github.com/maevsi/maevsi_stack/compare/8.2.7...9.0.0-beta.1) (2025-01-18)
58+
59+
### ⚠ BREAKING CHANGES
60+
61+
* **postgres:** switch from alpine to debian variant (#156)
62+
63+
### Features
64+
65+
* **postgres:** switch from alpine to debian variant ([#156](https://github.com/maevsi/maevsi_stack/issues/156)) ([2cf718c](https://github.com/maevsi/maevsi_stack/commit/2cf718c9d8880e7cbabdbc55177d0c8ec9f7080c))
66+
167
## [9.2.1](https://github.com/maevsi/maevsi_stack/compare/9.2.0...9.2.1) (2025-02-26)
268

369
### Bug Fixes

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,11 @@ This project is deployed in accordance to the [DargStack template](https://githu
110110

111111
The `maevsi_postgraphile` database role's username.
112112

113-
- ### `postgres_role_maevsi-tusd_password`
113+
- ### `postgres_role_maevsi_password`
114114

115115
The `tusd` database role's password.
116116

117-
- ### `postgres_role_maevsi-tusd_username`
117+
- ### `postgres_role_maevsi_username`
118118

119119
The `tusd` database role's password.
120120

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "maevsi_stack",
33
"private": true,
4-
"version": "9.2.1",
4+
"version": "10.0.0-beta.5",
55
"description": "DargStack configuration for maevsi.",
66
"repository": "https://github.com/maevsi/maevsi_stack.git",
77
"author": "Jonas Thelemann <e-mail+maevsi_stack@jonas-thelemann.de>",

src/development/secrets/postgres/role_maevsi-tusd_password.secret renamed to src/development/secrets/postgres/role_maevsi_password.secret

File renamed without changes.

src/development/secrets/postgres/role_maevsi-tusd_password.secret.template renamed to src/development/secrets/postgres/role_maevsi_password.secret.template

File renamed without changes.

src/development/secrets/postgres/role_maevsi-tusd_username.secret renamed to src/development/secrets/postgres/role_maevsi_username.secret

File renamed without changes.

src/development/secrets/postgres/role_maevsi-tusd_username.secret.template renamed to src/development/secrets/postgres/role_maevsi_username.secret.template

File renamed without changes.

src/development/stack.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ secrets:
6161
postgres_role_maevsi-postgraphile_username:
6262
# The `maevsi_postgraphile` database role's username.
6363
file: ./secrets/postgres/role_maevsi-postgraphile_username.secret
64-
postgres_role_maevsi-tusd_password:
64+
postgres_role_maevsi_password:
6565
# The `tusd` database role's password.
66-
file: ./secrets/postgres/role_maevsi-tusd_password.secret
67-
postgres_role_maevsi-tusd_username:
66+
file: ./secrets/postgres/role_maevsi_password.secret
67+
postgres_role_maevsi_username:
6868
# The `tusd` database role's password.
69-
file: ./secrets/postgres/role_maevsi-tusd_username.secret
69+
file: ./secrets/postgres/role_maevsi_username.secret
7070
postgres_user:
7171
# The database's default user.
7272
file: ./secrets/postgres/user.secret
@@ -211,9 +211,9 @@ services:
211211
target: /run/environment-variables/NUXT_TURNSTILE_SECRET_KEY
212212
- source: postgres_db
213213
target: /run/environment-variables/PGDATABASE
214-
- source: postgres_role_maevsi-tusd_password
214+
- source: postgres_role_maevsi_password
215215
target: /run/environment-variables/PGPASSWORD
216-
- source: postgres_role_maevsi-tusd_username
216+
- source: postgres_role_maevsi_username
217217
target: /run/environment-variables/PGUSER
218218
user: node:node # files created inside a docker container, like node_modules by pnpm, gain correct permissions by setting the user to `node`
219219
volumes:
@@ -319,13 +319,13 @@ services:
319319
- ../production/configurations/postgraphile/.postgraphilerc.js:/postgraphile/.postgraphilerc.js:ro
320320
postgres:
321321
# You can access the database via `adminer`.
322-
command: -c maevsi.jwt_expiry_duration='1 month'
322+
command: -c maevsi.jwt_expiry_duration='1 month' -c wal_level=logical
323323
environment:
324324
POSTGRES_ADDITIONAL_DBS: grafana
325325
POSTGRES_DB_FILE: /run/secrets/postgres_db
326326
POSTGRES_PASSWORD_FILE: /run/secrets/postgres_password
327327
POSTGRES_USER_FILE: /run/secrets/postgres_user
328-
image: quay.io/debezium/postgres:17-alpine
328+
image: postgis/postgis:17-3.5-alpine
329329
# # Expose ports (only) e.g. to generate a database graph image or similar.
330330
# ports:
331331
# - 5432:5432
@@ -343,7 +343,7 @@ services:
343343
volumes:
344344
- /run/:/run/ # make PGSQL socket available # #DARGSTACK-REMOVE
345345
- postgres_data:/var/lib/postgresql/data/
346-
- ../production/configurations/postgres/docker-entrypoint-initdb.d/:/docker-entrypoint-initdb.d/:ro
346+
- ../production/configurations/postgres/docker-entrypoint-initdb.d/additional-databases.sh:/docker-entrypoint-initdb.d/additional-databases.sh:ro
347347
prometheus:
348348
# You can access the metrics monitoring at [prometheus.localhost](https://prometheus.localhost/).
349349
deploy:
@@ -400,8 +400,8 @@ services:
400400
- postgres_role_grafana_username
401401
- postgres_role_maevsi-postgraphile_password
402402
- postgres_role_maevsi-postgraphile_username
403-
- postgres_role_maevsi-tusd_password
404-
- postgres_role_maevsi-tusd_username
403+
- postgres_role_maevsi_password
404+
- postgres_role_maevsi_username
405405
- sqitch_target
406406
volumes:
407407
- ../../../sqitch/:/srv/app/

src/production/production.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,9 @@ services:
8989
target: /run/environment-variables/NUXT_TURNSTILE_SECRET_KEY
9090
- source: postgres_db
9191
target: /run/environment-variables/PGDATABASE
92-
- source: postgres_role_maevsi-tusd_password
92+
- source: postgres_role_maevsi_password
9393
target: /run/environment-variables/PGPASSWORD
94-
- source: postgres_role_maevsi-tusd_username
94+
- source: postgres_role_maevsi_username
9595
target: /run/environment-variables/PGUSER
9696
volumes:
9797
- ./configurations/postgraphile/jwtRS256.key.pub:/run/environment-variables/NUXT_PUBLIC_VIO_AUTH_JWT_PUBLIC_KEY:ro

0 commit comments

Comments
 (0)