Skip to content
Set of Docker images used in my infrastructure/by my projects
Dockerfile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
apache/2.4
blender
php
.gitlab-ci-apache-2.4.yml
.gitlab-ci-blender.yml
.gitlab-ci-php-5.6.yml
.gitlab-ci-php-7.0.yml
.gitlab-ci-php-7.3.yml
.gitlab-ci.yml
LICENSE
README.md

README.md

Introduction

Here you can find a set of Dockerfiles that I'm using in my projects, both personal and professional. Breaking changes might happen, though it is unlikely.

Build

To build an image, you can simply run the following command: docker build -t [NAME]:[TAG] [PATH]

For example, to build the PHP 7.3 with FPM image, you can use this command: docker build -t jejem/php:7.3-fpm php/7.3-fpm/

Testing

Some of the Dockerfiles have a test_config.yaml file in their folder, meant to be used with GCT's container-structure-test, to check/test the built image. See: https://github.com/GoogleContainerTools/container-structure-test

CI

A default GitLab CI integration is provided, through .gitlab-ci.yml. It will build and test the images, and push to the Docker Hub repository defined in GitLab CI variables (so you can even set it to your own repository).

Some Dockerfiles are deprecated?

Some Dockerfiles might be kept as history and/or for testing only, they shouldn't be used in production environments. For example, both PHP 5.6 and PHP 7.0 are now End of life, I would recommend using PHP 7.3 for production. See: https://www.php.net/supported-versions.php

Docker Hub

Images are available on Docker Hub. See: https://hub.docker.com/r/jejem/phyrexia/tags

You can’t perform that action at this time.