Docker Images


Content


Overview

Docker Hub Images

  • PHP Images:
    • PHP 8.0:
      • ambimax/php-8.0-alpine3.13
      • ambimax/php-8.0-buster
    • PHP 7.4:
      • ambimax/php-7.4-alpine3.13
      • ambimax/php-7.4-buster
      • ambimax/php-7.4-fpm-buster
      • ambimax/php-7.4-cli-buster
    • PHP 7.3:
      • ambimax/php-7.3-alpine3.13
      • ambimax/php-7.3-buster
      • ambimax/php-7.3-fpm-buster
      • ambimax/php-7.3-cli-buster
    • PHP 7.2:
      • ambimax/php-7.2-fpm-stretch
      • ambimax/php-7.2-cli-stretch
    • PHP 7.1:
      • ambimax/php-7.1-fpm-stretch
      • ambimax/php-7.1-cli-stretch
    • PHP 7.0:
      • ambimax/php-7.0-fpm-stretch
      • ambimax/php-7.0-cli-stretch

MS Azure Images

  • Akeneo4 Project Delphin:
    • akeneo4-project-delphin-cron
    • akeneo4-project-delphin-fpm
    • akeneo4-project-delphin-fpm-stages
    • akeneo4-project-delphin-httpd-stages
    • akeneo4-project-delphin-php
    • akeneo4-project-delphin-source
    • akeneo4-project-delphin-source-stages
    • akeneo4-project-delphin-sso
    • akeneo4-project-delphin-sso-stages
    • akeneo4-project-httpd
    • akeneo4-project-php
  • Vue Storefront:
    • vsf-api-app
    • vsf-api-es
    • vsf-api-kibana
    • vsf-base-app
    • vsf-project-petfriends-api
    • vsf-project-petfriends-app

Ambimax Docker Registry Images

  • Rotary:
    • m2rotary-dev-dependencies
  • Akeneo4 Project Delphin:
    • akeneo-project-delphin-fpm
    • akeneo-project-delphin-fpm-stages
    • akeneo-project-delphin-httpd
    • akeneo-project-delphin-httpd-stages
    • akeneo-project-delphin-source
    • akeneo-project-delphin-source-stages
    • akeneo-project-delphin-sso
    • akeneo-project-delphin-sso-stages

Descriptions

PHP

PHP Images

Links: Docker Hub

PHP 8.0
PHP 7.4
PHP 7.3
PHP 7.2
PHP 7.1
PHP 7.0

PHP-Miscellaneous

php-builder
php-tools
  • This image contains a variety of different tools for PHP, such as codesniffer, phpunit and composer. Check Github for a more detailed list of which tools are included.
  • Links: Github

Petfriends

petfriends-admin-dashboard
  • The default Sapper template, with branches for Rollup and webpack.
  • Links: Github

Akeneo

Akeneo4 Project Delphin

Links: Github, Azure

  • akeneo-project-delphin-fpm
  • akeneo-project-delphin-fpm-stages
  • akeneo-project-delphin-httpd
  • akeneo-project-delphin-httpd-stages
  • akeneo-project-delphin-source
  • akeneo-project-delphin-source-stages
  • akeneo-project-delphin-sso
  • akeneo-project-delphin-sso-stages

Shopware

Shopware6 Project Ambimax

  • This repository represents the base of a new Shopware 6 project.

  • Links: Github

Shopware6 Project Berg

Links: Github

  • sw6-berg-fpm

Shopware6 Project Petfriends

Links: Github

  • sw6-petfriends-fpm

Helm Charts

Helm Charts Shopware 6


Magento

Magento Project Delphin
magentoinit
  • Docker image that prepares a volume for a magento installation. This image is only responsible for fetching build artifacts from s3.

  • To fully configure the project, additional work might be required downstream, like running a setup.sh script or setting up a database. To setup the database use the ambimax/dbinit docker image.

  • Links: Github


Vue Storefront

  • This repository contains the recipes to build our vsf-* docker images. They are built using the code in the vuestorefront/vue-storefront and vuestorefront/vue-storefront-api repositories.

  • Links: Github


Website Projects

website-microservice-ambimax-applicationform
  • Microservice that handles the ambimax job applications
  • Links: Github
website-project-physiolymp
  • This repository contains the code for the Physiolymp-Saar website
  • Links: Github
website-project-ambimax
  • Repository for the current ambimax website. Also known as PCW.
  • Links: Github
website-project-strauch

Worklog Software

react-worklog-frontend
  • This is the frontend container for the worklog software.
  • Links: Github
react-worklog-api
  • Symfony Api Platform Project for Worklogs
  • Links: Github

jenkins

Build custom jenkins image for deployment pipeline

Links: Github, Docker Hub

jenkins-docker-deploy
  • This repository should be used as downstream job for deploying docker images and creating a preview environment.
  • Links: Github
jenkins-docker-build
  • This repository should be used as downstream job for building docker images.
  • Links: Github
jenkins-docker-sample-app
  • This app is used to create a on the fly preview on a jenkins docker swarm host.
  • Links: Github

Composite UI

cui-banner

This is the CUI banner service. It is responsible for managing and displaying banners.

Links: Github

cui-petfriends-catalog

This is the catalog microservice for petfriends. It is responsible for generating snippets related to products

Links: Github


Kubernetes

kubectl-do
  • A docker image that can be used to easily access digitalocean kubernetes clusters. Comes with a preinstalled doctl, kubectl and helm.

  • Links: Github


Semantic-release

docker-semantic-release

Generates docker image for simple semantic releasing via github actions.

Links: Github


Miscellaneous

bats
  • Docker image for bats testing with batteries included:
    • local testing
    • CI/CD testing like Github Actions
    • Support for Makefile, docker, docker-compose within bats tests
    • Includes bats-assert and bats-file libraries
  • Links: Github, Docker Hub
ansible-playbook-runner
  • Ansible playbook can be run directly using the container. No local installation required
  • Links: Github, Docker Hub
mysql-backup
  • The mysql-backup is used for make basic MySQL backups. You can configure a cronjob and file upload.
  • Links: Github
travis-tests
dbinit
  • Docker image that prepares a database container for a magento installation. This image is only responsible for fetching a database from s3. To fully configure the project, additional work might be required downstream, like running a setup script.

  • Links: Github

npm-registry
  • This repository contains all configuration and deployment information needed for our private Node.js registry.
  • Links: Github
project-showdown
  • This was the Ambimax Svelte Website
  • Links: Github
s3-sync
  • This docker image synchronizes data with AWS S3 at a given CRON schedule. It is based on firespring/docker-s3-sync.
  • Links: Github
docker-matomo
  • Docker image with preinstalled matomo tailored to our needs. Exposes port 80 by default
  • Links: Github
webapp-project-analyzer
  • This is the repository for Project Analyzer, a general purpose GitHub repository analyzer that can be used to track down common problems in repositories.

  • Every repository is checked at a fixed interval and results are stored for later review.

  • Links: Github


Sources