mirror of
https://github.com/mvvasilev/personal-finances.git
synced 2025-04-18 21:59:52 +03:00
Clean up docker-compose
This commit is contained in:
parent
f1709e4b6a
commit
7720263b92
2 changed files with 26 additions and 19 deletions
7
.env.example
Normal file
7
.env.example
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
POSTGRES_DB= the common database to use for the applications
|
||||||
|
POSTGRES_USER= the postgres user
|
||||||
|
POSTGRES_PASSWORD= the postgres password
|
||||||
|
|
||||||
|
AUTHENTIK_APP_NAME= the app name ( personal-finance )
|
||||||
|
AUTHENTIK_CLIENT_ID= authentik oauth2 client id
|
||||||
|
AUTHENTIK_CLIENT_SECRET= authentik oauth2 client secret
|
|
@ -7,10 +7,10 @@ services:
|
||||||
- '8080:8080'
|
- '8080:8080'
|
||||||
environment:
|
environment:
|
||||||
PROFILE: development
|
PROFILE: development
|
||||||
AUTHENTIK_CLIENT_ID: r72Ja9IIGBSoKpBsYTuJ2yBZMmJnXcWnLdW3Sgpp
|
AUTHENTIK_CLIENT_ID: ${AUTHENTIK_CLIENT_ID}
|
||||||
AUTHENTIK_CLIENT_SECRET: LhhuUZlQPFPzGGEuxDhvlyBtten0LufRHx8I5ZH63031yHk7UdUboCR2WgNA4aSpmmFOz6TfkgpYHy1eh3jWeWUGpisPZxZ2PCJlSkJBtoF54MDh1iBZZSQ1gcD6r69H
|
AUTHENTIK_CLIENT_SECRET: ${AUTHENTIK_CLIENT_ID}
|
||||||
AUTHENTIK_ISSUER_URL: https://auth.mvvasilev.dev/application/o/personal-finances/
|
AUTHENTIK_ISSUER_URL: https://auth.mvvasilev.dev/application/o/${AUTHENTIK_APP_NAME}/
|
||||||
AUTHENTIK_BACK_CHANNEL_LOGOUT_URL: https://auth.mvvasilev.dev/application/o/personal-finances/end-session/
|
AUTHENTIK_BACK_CHANNEL_LOGOUT_URL: https://auth.mvvasilev.dev/application/o/${AUTHENTIK_APP_NAME}/end-session/
|
||||||
GATEWAY_URI: http://localhost:8080
|
GATEWAY_URI: http://localhost:8080
|
||||||
CORE_API_URI: http://core-api:8081
|
CORE_API_URI: http://core-api:8081
|
||||||
STATEMENTS_API_URI: http://statements-api:8081
|
STATEMENTS_API_URI: http://statements-api:8081
|
||||||
|
@ -35,10 +35,10 @@ services:
|
||||||
- '8081:8081'
|
- '8081:8081'
|
||||||
environment:
|
environment:
|
||||||
PROFILE: 'development'
|
PROFILE: 'development'
|
||||||
AUTHENTIK_ISSUER_URL: 'https://auth.mvvasilev.dev/application/o/personal-finances/'
|
AUTHENTIK_ISSUER_URL: 'https://auth.mvvasilev.dev/application/o/${AUTHENTIK_APP_NAME}/'
|
||||||
DATASOURCE_URL: 'jdbc:postgresql://database:5432/finances'
|
DATASOURCE_URL: jdbc:postgresql://database:5432/${POSTGRES_DB}
|
||||||
DATASOURCE_USER: 'postgres'
|
DATASOURCE_USER: ${POSTGRES_USER}
|
||||||
DATASOURCE_PASSWORD: 'postgres'
|
DATASOURCE_PASSWORD: ${POSTGRES_PASSWORD}
|
||||||
KAFKA_SERVERS: 'kafka-broker:9092'
|
KAFKA_SERVERS: 'kafka-broker:9092'
|
||||||
|
|
||||||
statements-api:
|
statements-api:
|
||||||
|
@ -47,10 +47,10 @@ services:
|
||||||
- '8082:8081'
|
- '8082:8081'
|
||||||
environment:
|
environment:
|
||||||
PROFILE: 'development'
|
PROFILE: 'development'
|
||||||
AUTHENTIK_ISSUER_URL: 'https://auth.mvvasilev.dev/application/o/personal-finances/'
|
AUTHENTIK_ISSUER_URL: 'https://auth.mvvasilev.dev/application/o/${AUTHENTIK_APP_NAME}/'
|
||||||
DATASOURCE_URL: 'jdbc:postgresql://database:5432/finances'
|
DATASOURCE_URL: jdbc:postgresql://database:5432/${POSTGRES_DB}
|
||||||
DATASOURCE_USER: 'postgres'
|
DATASOURCE_USER: ${POSTGRES_USER}
|
||||||
DATASOURCE_PASSWORD: 'postgres'
|
DATASOURCE_PASSWORD: ${POSTGRES_PASSWORD}
|
||||||
KAFKA_SERVERS: 'kafka-broker:9092'
|
KAFKA_SERVERS: 'kafka-broker:9092'
|
||||||
|
|
||||||
widgets-api:
|
widgets-api:
|
||||||
|
@ -59,10 +59,10 @@ services:
|
||||||
- '8083:8081'
|
- '8083:8081'
|
||||||
environment:
|
environment:
|
||||||
PROFILE: 'development'
|
PROFILE: 'development'
|
||||||
AUTHENTIK_ISSUER_URL: 'https://auth.mvvasilev.dev/application/o/personal-finances/'
|
AUTHENTIK_ISSUER_URL: 'https://auth.mvvasilev.dev/application/o/${AUTHENTIK_APP_NAME}/'
|
||||||
DATASOURCE_URL: 'jdbc:postgresql://database:5432/finances'
|
DATASOURCE_URL: jdbc:postgresql://database:5432/${POSTGRES_DB}
|
||||||
DATASOURCE_USER: 'postgres'
|
DATASOURCE_USER: ${POSTGRES_USER}
|
||||||
DATASOURCE_PASSWORD: 'postgres'
|
DATASOURCE_PASSWORD: ${POSTGRES_PASSWORD}
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
image: redis/redis-stack:latest
|
image: redis/redis-stack:latest
|
||||||
|
@ -75,9 +75,9 @@ services:
|
||||||
ports:
|
ports:
|
||||||
- '5432:5432'
|
- '5432:5432'
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_DB: 'finances'
|
POSTGRES_DB: ${POSTGRES_DB}
|
||||||
POSTGRES_USER: 'postgres'
|
POSTGRES_USER: ${POSTGRES_USER}
|
||||||
POSTGRES_PASSWORD: 'postgres'
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
||||||
|
|
||||||
kafka-broker:
|
kafka-broker:
|
||||||
image: confluentinc/cp-kafka:7.5.3
|
image: confluentinc/cp-kafka:7.5.3
|
||||||
|
|
Loading…
Add table
Reference in a new issue