Skip to content
Snippets Groups Projects
Commit c0bfefd8 authored by Jacob Benz's avatar Jacob Benz
Browse files

Offer all necessary services for LW under one exposed port

parent 164dbbdd
No related branches found
No related tags found
No related merge requests found
......@@ -10,7 +10,7 @@ services:
keycloak-firstrun:
image: adorsys/keycloak-config-cli:latest
environment:
- KEYCLOAK_URL=http://keycloak:8080/
- KEYCLOAK_URL=http://keycloak:8080/keycloak
- KEYCLOAK_USER=tempadmin
- KEYCLOAK_PASSWORD=tempadmin
- KEYCLOAK_AVAILABILITYCHECK_ENABLED=true
......@@ -30,7 +30,7 @@ services:
keycloak-secondrun:
image: adorsys/keycloak-config-cli:latest
environment:
- KEYCLOAK_URL=http://keycloak:8080/
- KEYCLOAK_URL=http://keycloak:8080/keycloak
- KEYCLOAK_USER=tempadmin
- KEYCLOAK_PASSWORD=tempadmin
- KEYCLOAK_AVAILABILITYCHECK_ENABLED=true
......@@ -53,7 +53,7 @@ services:
keycloak-thirdrun:
image: adorsys/keycloak-config-cli:latest
environment:
- KEYCLOAK_URL=http://keycloak:8080/
- KEYCLOAK_URL=http://keycloak:8080/keycloak
- KEYCLOAK_USER=${keycloak_admin}
- KEYCLOAK_PASSWORD=${keycloak_password}
- KEYCLOAK_AVAILABILITYCHECK_ENABLED=true
......
......@@ -15,11 +15,11 @@ services:
- ./keycloak-data:/var/lib/postgresql/data
networks:
- keycloak-net
restart: always
keycloak:
image: keycloak/keycloak
command: start
ports:
- "8080:8080"
links:
- keycloakdb
depends_on:
......@@ -35,12 +35,16 @@ services:
- KC_DB_PASSWORD=postgres
- KC_DB=postgres
- KC_DB_URL=jdbc:postgresql://keycloakdb/keycloak
- KC_HOSTNAME=localhost
- KC_HOSTNAME=${leafwriter_domain}/keycloak
- KC_HOSTNAME_PORT=8080
- KC_HOSTNAME_STRICT_BACKCHANNEL=false
- KC_HOSTNAME_STRICT=false
- KC_PROXY_HEADERS=xforwarded
- KC_HTTP_RELATIVE_PATH=/keycloak
- KC_HTTP_ENABLED=true
- KC_HOSTNAME_STRICT_HTTPS=false
- KC_HEALTH_ENABLED=true
restart: always
networks:
keycloak-net:
\ No newline at end of file
server {
server_name localhost;
listen 3000;
listen [::]:3000;
location /keycloak {
proxy_pass http://keycloak:8080;
proxy_pass_request_headers on;
}
location /auth-api {
rewrite /auth-api/(.*) /$1 break;
proxy_pass http://auth-api:3000;
proxy_pass_request_headers on;
}
location / {
proxy_pass http://leafwriter:3000;
proxy_pass_request_headers on;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment