version: '3' volumes: mysql_data: driver: local services: mysql: image: mysql:5.7 volumes: - ./mysql_data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: keycloak MYSQL_USER: keycloak MYSQL_PASSWORD: password keycloak: image: quay.io/keycloak/keycloak:18.0.0 entrypoint: /opt/keycloak/bin/kc.sh start-dev environment: DB_VENDOR: MYSQL DB_ADDR: mysql DB_DATABASE: keycloak DB_USER: keycloak DB_PASSWORD: password KEYCLOAK_ADMIN: admin KEYCLOAK_ADMIN_PASSWORD: admin KEYCLOAK_HOSTNAME: spacestation volumes: - ./certs:/etc/x509/https ports: - 8080:8080 - 8443:8443 depends_on: - mysql