feat: working keycloak setup
This commit is contained in:
parent
ce474d099d
commit
8161adbe6b
|
|
@ -3,8 +3,8 @@ services:
|
||||||
container_name: caddy
|
container_name: caddy
|
||||||
image: library/caddy
|
image: library/caddy
|
||||||
ports:
|
ports:
|
||||||
- "80:80"
|
- "8081:80"
|
||||||
- "443:443"
|
#- "443:443"
|
||||||
volumes:
|
volumes:
|
||||||
- caddy-caddyfiles:/etc/caddy
|
- caddy-caddyfiles:/etc/caddy
|
||||||
- caddy-data:/data
|
- caddy-data:/data
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
{
|
{
|
||||||
local_certs
|
local_certs
|
||||||
}
|
}
|
||||||
import /etc/caddy/sites/outils.caddy
|
import sites/*.caddy
|
||||||
import /etc/caddy/sites/diagrams.caddy
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
http://keycloak.ft-chatons.local {
|
http://keycloak.ft-chatons.local {
|
||||||
|
reverse_proxy keycloak:8080
|
||||||
}
|
}
|
||||||
3
core/caddy/config/sites/vogsphere.caddy
Normal file
3
core/caddy/config/sites/vogsphere.caddy
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
http://keycloak.ft-chatons.local {
|
||||||
|
reverse_proxy gitea:8080
|
||||||
|
}
|
||||||
|
|
@ -1,12 +1,20 @@
|
||||||
services:
|
services:
|
||||||
keycloack:
|
keycloak:
|
||||||
image: quay.io/keycloak/keycloak
|
image: quay.io/keycloak/keycloak
|
||||||
container_name: keycloak
|
container_name: keycloak
|
||||||
|
ports:
|
||||||
|
- 8080
|
||||||
|
networks:
|
||||||
|
- proxy
|
||||||
environment:
|
environment:
|
||||||
KC_DB: postgres
|
KC_DB: postgres
|
||||||
KC_DB_URL: postgres:3212
|
KC_DB_URL: jdbc:postgresql://postgres:3212/keycloak
|
||||||
KC_DB_USERNAME: bapasqui
|
KC_DB_USERNAME: bapasqui
|
||||||
KC_DB_PASSWORD: password
|
KC_DB_PASSWORD: password
|
||||||
|
KC_BOOTSTRAP_ADMIN_USERNAME: admin
|
||||||
|
KC_BOOTSTRAP_ADMIN_PASSWORD: admin
|
||||||
|
command:
|
||||||
|
- start-dev
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ services:
|
||||||
POSTGRES_USER: bapasqui
|
POSTGRES_USER: bapasqui
|
||||||
POSTGRES_PASSWORD: password
|
POSTGRES_PASSWORD: password
|
||||||
PGPORT: 3212
|
PGPORT: 3212
|
||||||
|
POSTGRES_DB: keycloak
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
9
startup
9
startup
|
|
@ -15,16 +15,25 @@ case "$1" in
|
||||||
setup)
|
setup)
|
||||||
ansible-playbook -i ansible/inventory ansible/playbooks/install.yml -K
|
ansible-playbook -i ansible/inventory ansible/playbooks/install.yml -K
|
||||||
;;
|
;;
|
||||||
|
connect)
|
||||||
|
ssh -p 2222 bapasqui@localhost
|
||||||
|
;;
|
||||||
start)
|
start)
|
||||||
just start caddy
|
just start caddy
|
||||||
just start doh
|
just start doh
|
||||||
|
just start postgresql
|
||||||
|
just start keycloak
|
||||||
;;
|
;;
|
||||||
clean)
|
clean)
|
||||||
just clean caddy
|
just clean caddy
|
||||||
just clean doh
|
just clean doh
|
||||||
|
just clean postgresql
|
||||||
|
#just clean keycloak
|
||||||
;;
|
;;
|
||||||
restart)
|
restart)
|
||||||
just re caddy
|
just re caddy
|
||||||
just re doh
|
just re doh
|
||||||
|
just re postgresql
|
||||||
|
#just re keycloak
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
Loading…
Reference in a new issue