PHPackages                             fuzzy/fzkc - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. fuzzy/fzkc

ActiveProject[DevOps &amp; Deployment](/categories/devops)

fuzzy/fzkc
==========

A docker compose development context keycloak based

v0.9.93(6mo ago)036MITPHPPHP ^8.2

Since Sep 15Pushed 6mo ago1 watchersCompare

[ Source](https://github.com/username-notavailable/fz-keycloak-context)[ Packagist](https://packagist.org/packages/fuzzy/fzkc)[ RSS](/packages/fuzzy-fzkc/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

Fuzzy keycloak context
======================

[](#fuzzy-keycloak-context)

### A docker compose development context with:

[](#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 &lt;project\_name&gt;.&lt;service\_name&gt;.space
- Castles hostnames they will be &lt;project\_name&gt;.&lt;castle\_name&gt;.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 &lt;project\_name&gt;-&lt;castle\_name&gt;-castle
- Castle created docker container's name will be &lt;project\_name&gt;-&lt;castle\_name&gt;-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 two or more fzkc installations or just to customize the env**, set the network settings and the \[**exposed ports**\] accordingly... take a look at:

    - context dev docker .env file:
    - context dev docker compose.yaml files:
    - laravelweb dev docker .env file: [https://github.com/username-notavailable/laravelweb/blob/main/\_docker/dev/.env](https://github.com/username-notavailable/laravelweb/blob/main/_docker/dev/.env)
    - laravelweb dev docker compose.yaml file: [https://github.com/username-notavailable/laravelweb/blob/main/\_docker/dev/compose.yaml](https://github.com/username-notavailable/laravelweb/blob/main/_docker/dev/compose.yaml)

for issues/update/upgrade:

###  Health Score

32

—

LowBetter than 71% of packages

Maintenance70

Regular maintenance activity

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~28 days

Total

2

Last Release

207d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bce837ab47cc74e5d8f05a7c309ea52e0d86a4a0957d935a7380fc8797008bcf?d=identicon)[username-notavailable](/maintainers/username-notavailable)

---

Top Contributors

[![username-notavailable](https://avatars.githubusercontent.com/u/62793549?v=4)](https://github.com/username-notavailable "username-notavailable (1 commits)")

### Embed Badge

![Health badge](/badges/fuzzy-fzkc/health.svg)

```
[![Health](https://phpackages.com/badges/fuzzy-fzkc/health.svg)](https://phpackages.com/packages/fuzzy-fzkc)
```

###  Alternatives

[wsdltophp/packagegenerator

Generate hierarchical PHP classes based on a WSDL

4351.9M19](/packages/wsdltophp-packagegenerator)[shopware/deployment-helper

Shopware deployment tools

19305.3k5](/packages/shopware-deployment-helper)[drevops/git-artifact

Package artifact from your codebase in CI and push it to a separate git repo.

2133.2k](/packages/drevops-git-artifact)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
