-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
52 lines (51 loc) · 1.35 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
47
48
49
50
51
52
services:
gms-app:
container_name: gms-app-${SELECTED_DB}-${SELECTED_AUTH}
image: ghcr.io/peter-szrnka/give-my-secret:latest
ports:
- "8080:8080"
- "8443:8443"
environment:
- CONTAINER_HOST_TYPE
- SELECTED_DB
- SELECTED_AUTH
- SPRING_PROFILES_ACTIVE
- HTTPS_PORT
- SSL_KEYSTORE_TYPE
- SSL_KEYSTORE
- SSL_KEYSTORE_PATH
- SSL_KEYSTORE_ALIAS
- SSL_KEYSTORE_PASSWORD
- KEYSTORE_PATH
- KEYSTORE_TEMP_DEFAULT_PATH
- CONFIG_SECRET_JWT
- CONFIG_SECRET_CRYPTO
- CONFIG_ENCRYPTION_IV
- LDAP_BASE_DN
- LDAP_CREDENTIAL
- LDAP_URL
- LDAP_USERNAME
- LDAP_PASSWORD_ENCODER
- KEYCLOAK_BASE_URL
- KEYCLOAK_REALM
- KEYCLOAK_CLIENT_ID
- KEYCLOAK_CLIENT_SECRET
- DB_JDBC_URL
- DB_USERNAME
- DB_CREDENTIAL
- DB_SHOW_SQL
- DB_MAX_LIFETIME
- LOG_TYPE
- LOG_FOLDER
- LOGSTASH_URL
- HTTP_CLIENT_LOGGING_ENABLED
- ARCHIVED_LOG_FOLDER
- ENABLE_REDIS_CACHE
- REDIS_HOST
- REDIS_PORT
- ZIPKIN_URL
- CONFIG_RESOURCE_HANDLER_DISABLED
volumes:
- "D:/dev/projects/open-source/keystores/:/usr/share/ssl/"
- "D:/dev/projects/open-source/ks/:/usr/share/keystore/"
- "D:/dev/projects/open-source/temp-ks/:/usr/share/keystore-temp/"