fuzzy/fzkc

A docker compose development context keycloak based

v0.9.54 2025-05-23 14:48 UTC

This package is auto-updated.

Last update: 2025-05-23 14:50:15 UTC


README

A docker compose development context with:

  • PostgreSQL
  • Nginx
  • Redis
  • CoreDNS
  • Keycloak

New castles (services) they can be added to the context with the console new command and other containers with the compose.yaml files

Installation:

composer create-project fuzzy/fzkc "foo_dir"

Usage:

php console list

Use the console commands for manage the context

  • Project name = installation directory name

  • Castle name = castle installation directory name

  • Dev context services hostnames they will be <project_name>.<service_name>.space

  • Castles hostnames they will be <project_name>.<castle_name>.space listening on the user specified port [exposed port]; From the host you can also use localhost with the exposed port


  • Castle is a docker image then it's language agnostic
  • Castle created docker image's name will be <project_name>-<castle_name>-castle
  • Castle created docker container's name will be <project_name>-<castle_name>-castle-container

  • Default postgres admin username and password is postgres
  • Default keycloak database name is keycloak
  • Default keycloak database account username and password is keycloak


for issues/update/upgrade:
d.viviani@fuzzy-net.it