| .. | ||
| README.md | ||
Benzine
Fundamentally, this is the psuedo 'brand' that I publish open source projects.
PHP Projects
| Name | Description | Tests/Build/QC |
|---|---|---|
| Benzine Core | Wrote too much boilerplate. Patience met its demise. Realised that all the little bits of glue I was writing was effectively a framework. Packaged it as such. | |
| Benzine ORM | Frustrated with Doctrine and Eloquent, I made my own ORM with blackjack and hookers. | |
| Benzine DevTools | A collection of tools that I use to develop Benzine projects. | |
| S3DB | Application built ontop of MySQL or Postgres, which uses s3 buckets as a backend store. Designed for ephemeral QA systems where the server may purge the instance. | |
| Swarm Connectivity Tester | While chasing down connectivity issues that turned out to be entirely AWS's doing, I wrote a silly little connectivity tester tool. | |
| Swarm-aware Nginx Load-Balancer | Nginx that interrogates the docker socket to automatically provision itself, plus lets encrypt, plus storing certs in an s3 bucket. |
Actions
| Name | How do I get it | Description | Tests |
|---|---|---|---|
| Github Action - Get Datetime | uses: benzine-framework/action-get-datetime@v1 |
Simple action that names datetimes more useful in github actions. | |
| Github Action - Setup PHP Project | uses: benzine-framework/action-setup-php@main |
Get PHP Running in GHA, install tools, add composer cache, composer install your repo in one fell swoop | |
| Github Action - Setup Docker | uses: benzine-framework/action-setup-docker@main |
Configure Docker, buildx, qemu and login to Docker Hub or GitHub Container Registry |
Docker Images
| Name | How do I get it | Description | Build/QC |
|---|---|---|---|
| Multi-Process Docker Runtime | docker pull ghcr.io/benzine-framework/marshall |
||
| DynamoDB | docker pull ghcr.io/benzine-framework/dynamodb:latest |
A Docker image customised for running an approximation of DynamoDB Locally, with healthchecks. | |
| MariaDB | docker pull ghcr.io/benzine-framework/mariadb |
A Docker image customised for running MariaDB Locally, with healthchecks. | |
| MITM Proxy | docker pull ghcr.io/benzine-framework/mitmproxy |
MITMProxy is a pain in the arse, also yeah healthchecks | |
| MongoDB | docker pull ghcr.io/benzine-framework/mongodb |
Everyones favourite not-a-database... with healthchecks | |
| Mosquitto/MQTT | docker pull ghcr.io/benzine-framework/mqtt |
||
| MySQL Proxy | docker pull ghcr.io/benzine-framework/mysql-proxy |
||
| Node | docker pull ghcr.io/benzine-framework/node |
My flavoured images of the node runtime. | |
| Perl | docker pull ghcr.io/benzine-framework/perl |
I had to do perl too for god knows what reason | |
| PHP | docker pull ghcr.io/benzine-framework/php |
Where it all began, being frustrated by needing two containers for PHP-FPM and Nginx, back in the day... | |
| Postgres | docker pull ghcr.io/benzine-framework/postgres |
||
| Redis | docker pull ghcr.io/benzine-framework/redis |