- docker container with spring boot app for backend
- docker container with keycloak for authentication
- both containers in the same custom docker bridge network
- front app at the host
Wenn UNS -Besucher vorne mit der Vorderseite von APP -App -Apps -Anfrage nach Backend zurückgegeben wird. Nicht genauer vom Browser < /p>
Hat jemand Erfahrung oder Vorschlag, wie man dieses Problem löst?
Code: Select all
version: '3.7'
networks:
net:
driver: bridge
external: false
name: test-net
services:
postgres-db:
image: postgres:13.1
container_name: postgres-db
networks:
- net
ports:
- 5432:5432
volumes:
- ./init-postgresql.sql:/docker-entrypoint-initdb.d/1-init.sql:ro
- ./postgres-data:/var/lib/postgresql/data:rw
environment:
LC_ALL: 'C.UTF-8'
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_HOST: postgres-db
POSTGRES_DB: postgres
PGDATA: /var/lib/postgresql/data
restart: unless-stopped
keycloak:
image: quay.io/keycloak/keycloak:11.0.2
container_name: keycloak
hostname: keycloak
command: -Dkeycloak.profile.feature.upload_scripts=enabled
networks:
- net
ports:
- 8180:8080
environment:
KEYCLOAK_USER: admin
KEYCLOAK_PASSWORD: admin
DB_VENDOR: POSTGRES
DB_ADDR: postgres-db
DB_USER: postgres
DB_PASSWORD: postgres
DB_DATABASE: keycloak
DB_SCHEMA: public
depends_on:
- postgres-db
restart: unless-stopped
app:
image: app
container_name: app
depends_on:
- keycloak
networks:
- net
ports:
- 8083:8083
environment:
KEYCLOAK_URL: http://keycloak:8080/auth
restart: unless-stopped