Skip to content

This guide provides steps to deploy Keycloak using AWS ECS with Fargate.

Notifications You must be signed in to change notification settings

meitrix8208/Keycloak-ECS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keycloak-ECS

In AWS ECS

Caution

  • Target Group: Port 8443 in https
  • Health Check: /health/ready in https
  • Security Group: Port 8443
  • ENV VARIABLES:
    • PROXY_ADDRESS_FORWARDING=true
    • KC_PROXY=passthrough
    • KC_HOSTNAME_STRICT_HTTPS=false

Keycloak Dev all-in-one

docker compose up -d

Keycloak docker image

docker build -t keycloak:local .

keycloak docker command

docker run --name keycloak -d -p 8443:8443 keycloak:local

Postgres docker command

docker run --name kc-postgres -d -p 5432:5432 -e POSTGRES_USER=admin -e POSTGRES_DB=keycloak -e POSTGRES_PASSWORD=passwd1244 postgres:16.3-alpine

Tip

Caddy server for https

 caddy run -c Caddyfile

About

This guide provides steps to deploy Keycloak using AWS ECS with Fargate.

Topics

Resources

Stars

Watchers

Forks