-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
46 lines (40 loc) · 1.49 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
version: '3.9'
networks:
default:
name: infrastructure-net
external: true
services:
cardano-authentication:
container_name: cardano-authentication
image: cardano-authentication
build:
context: .
environment:
- SPRING_PROFILES_ACTIVE=${SPRING_PROFILES_ACTIVE}
- DB_HOST=${DB_HOST}
- DB_PORT=${DB_PORT}
- DB_USERNAME=${DB_USERNAME}
- DB_PASSWORD=${DB_PASSWORD}
- DB_NAME=${DB_NAME}
- DB_SCHEMA=${DB_SCHEMA}
- FLYWAY_ENABLED=${FLYWAY_ENABLED}
- REDIS_SENTINEL_MASTER_NAME=${REDIS_SENTINEL_MASTER_NAME}
- REDIS_SENTINEL_PASSWORD=${REDIS_SENTINEL_PASSWORD}
- REDIS_SENTINEL_HOST=${REDIS_SENTINEL_HOST}
- REDIS_SENTINEL_PORT=${REDIS_SENTINEL_PORT}
- TIME_TO_LIVE_REDIS_SIGN_OUT=${TIME_TO_LIVE_REDIS_SIGN_OUT}
- SWAGGER_CLIENT_URL=${SWAGGER_CLIENT_URL}
- SWAGGER_SERVER_URL=${SWAGGER_SERVER_URL}
- KEYCLOAK_REALM_NAME=${KEYCLOAK_REALM_NAME}
- KEYCLOAK_SERVER_URL=${KEYCLOAK_SERVER_URL}
- KEYCLOAK_CLIENT_ID=${KEYCLOAK_CLIENT_ID}
- KEYCLOAK_CLIENT_SECRET=${KEYCLOAK_CLIENT_SECRET}
- KEYCLOAK_ROLE_MAPPING=${KEYCLOAK_ROLE_MAPPING}
- KEYCLOAK_BEARER_ONLY=${KEYCLOAK_BEARER_ONLY}
- RSA_PUBLIC_KEY_AUTH=${RSA_PUBLIC_KEY_AUTH}
- RSA_PRIVATE_KEY_MAIL=${RSA_PRIVATE_KEY_MAIL}
- RSA_PUBLIC_KEY_MAIL=${RSA_PUBLIC_KEY_MAIL}
ports:
- "${PORT}:8080"
volumes:
- $PWD/cardano/volumes/logs/cardano-authentication:/cardano-authentication/logs/