fuzzy/fzkc

A docker compose development context keycloak based

v0.9.93 2025-10-13 15:33 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT c16b0530f2b2e003daf3767ae80a539c3ad3b44a

  • fuzzy <d.viviani.woop@fuzzy-net.it>

This package is auto-updated.

Last update: 2026-06-13 17:02:52 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