Skip to content
@benzine-framework

Benzine

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. QC Trunk Status Test Status
Benzine ORM Frustrated with Doctrine and Eloquent, I made my own ORM with blackjack and hookers. QC Trunk Status Test Status
Benzine DevTools A collection of tools that I use to develop Benzine projects. QC Trunk Status
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. QC Trunk Status Build Status
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. QC Trunk Status Build Status
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. QC Trunk Status QC PHP Status Build Status

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. Tests Status QC Status
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 Tests Status QC Status
Github Action - Setup Docker uses: benzine-framework/action-setup-docker@main Configure Docker, buildx, qemu and login to Docker Hub or GitHub Container Registry Tests Status QC Status

Docker Images

Name How do I get it Description Build/QC
Multi-Process Docker Runtime docker pull ghcr.io/benzine-framework/marshall Build Runit) Trunk.io Check
DynamoDB docker pull ghcr.io/benzine-framework/dynamodb:latest A Docker image customised for running an approximation of DynamoDB Locally, with healthchecks. DynamoDB Trunk.io Check
MariaDB docker pull ghcr.io/benzine-framework/mariadb A Docker image customised for running MariaDB Locally, with healthchecks. MariaDB Trunk.io Check
MITM Proxy docker pull ghcr.io/benzine-framework/mitmproxy MITMProxy is a pain in the arse, also yeah healthchecks MITMProxy Trunk.io Check
MongoDB docker pull ghcr.io/benzine-framework/mongodb Everyones favourite not-a-database... with healthchecks MongoDB Trunk.io Check
Mosquitto/MQTT docker pull ghcr.io/benzine-framework/mqtt MQTT Trunk.io Check
MySQL Proxy docker pull ghcr.io/benzine-framework/mysql-proxy MySQL Proxy Trunk.io Check
Node docker pull ghcr.io/benzine-framework/node My flavoured images of the node runtime. NodeJS Trunk.io Check
Perl docker pull ghcr.io/benzine-framework/perl I had to do perl too for god knows what reason Perl Trunk.io Check
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... PHP Trunk.io Check
Postgres docker pull ghcr.io/benzine-framework/postgres Postgres Trunk.io Check
Redis docker pull ghcr.io/benzine-framework/redis Redis Trunk.io Check

Popular repositories Loading

  1. docker-redis docker-redis Public

    A fork of the redis docker image that tracks upstream and implements a default healthcheck

    Dockerfile

  2. docker-mariadb docker-mariadb Public

    Shell

  3. core core Public

    PHP 2

  4. orm orm Public

    PHP 2

  5. docker-s3db docker-s3db Public

    PHP

  6. dev-tools dev-tools Public

    HCL

Repositories

Showing 10 of 26 repositories
  • docker-mitmproxy Public

    MITMProxy with integrated healthcheck

    benzine-framework/docker-mitmproxy’s past year of commit activity
    Dockerfile 0 GPL-3.0 0 0 0 Updated Dec 16, 2024
  • benzine-framework/docker-mysql-proxy’s past year of commit activity
    Dockerfile 0 GPL-3.0 1 0 0 Updated Dec 16, 2024
  • orm Public
    benzine-framework/orm’s past year of commit activity
    PHP 0 GPL-3.0 2 0 0 Updated Dec 16, 2024
  • docker-mysql Public

    MySQL with integrated healthcheck

    benzine-framework/docker-mysql’s past year of commit activity
    HCL 0 GPL-3.0 0 0 0 Updated Dec 16, 2024
  • action-setup-php Public

    Sets up a PHP project with GitHub Actions, including detecting PHP version and running composer install.

    benzine-framework/action-setup-php’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Dec 16, 2024
  • docker-minio Public
    benzine-framework/docker-minio’s past year of commit activity
    Dockerfile 0 GPL-3.0 0 0 0 Updated Dec 16, 2024
  • benzine-framework/docker-php’s past year of commit activity
    Dockerfile 0 GPL-3.0 3 0 1 Updated Dec 16, 2024
  • docker-mongodb Public

    MongoDB with integrated healthcheck

    benzine-framework/docker-mongodb’s past year of commit activity
    Dockerfile 0 GPL-3.0 0 0 0 Updated Dec 16, 2024
  • docker-dynamodb Public

    DynanoDB with integrated healthcheck

    benzine-framework/docker-dynamodb’s past year of commit activity
    Dockerfile 0 GPL-3.0 0 0 0 Updated Dec 16, 2024
  • action-setup-docker Public

    Sets up a Docker multi-platform builder with GitHub Actions, including logging into the GitHub Container Registry and Docker Hub.

    benzine-framework/action-setup-docker’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Dec 16, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…