Skip to content

Instantly share code, notes, and snippets.

@roberthamel
Created February 10, 2019 20:28
Show Gist options
  • Save roberthamel/d4bf8f60a9fe94069d21a7dff0d5f70d to your computer and use it in GitHub Desktop.
Save roberthamel/d4bf8f60a9fe94069d21a7dff0d5f70d to your computer and use it in GitHub Desktop.
Keycloak Docker Compose Starter
version: '3'
services:
keycloak:
image: jboss/keycloak
restart: always
ports:
- 8080:8080
networks:
- appnet
environment:
PROXY_ADDRESS_FORWARDING: 'true'
KEYCLOAK_USER: admin
KEYCLOAK_PASSWORD: admin
MYSQL_ADDR: keycloak-db
MYSQL_PORT: 3306
MYSQL_DATABASE: db
MYSQL_USER: user
MYSQL_PASSWORD: password
keycloak-db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: db
MYSQL_USER: user
MYSQL_PASSWORD: password
MYSQL_ROOT_PASSWORD: password
ports:
- '3306:3306'
volumes:
- keycloak-db:/var/lib/mysql
networks:
- appnet
volumes:
keycloak-db:
driver: local
networks:
appnet:
driver: bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment