.. | ||
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 |