Skip to content

Container Images

We heavily use containers in our everyday work. Visit https://hub.docker.com/u/smartweb to get an overview of all container images.

smartweb/admin

  1. Images are built from the following Dockerfile:
  2. https://gitlab.group.team.blue/hostedshop/proj/smartweb/-/blob/master/docker/apache/Dockerfile

Note: These container images are used in the smartweb-mini project.

smartweb/heimdal

Images are built from the following Dockerfile via gitlab CI:

  • https://gitlab.group.team.blue/hostedshop/frontend/heimdal/-/blob/master/Dockerfile

Note: These images are used in the smartweb-mini and smartweb projects.

smartweb/smartweb-apache-php

Images are built via gitlab CI in this repository:

  • https://gitlab.group.team.blue/hostedshop/proj/smartweb-apache-php.

Note: These images are used in smartweb project and only add some extra smartweb related entry scripts.

smartweb/php

Images are built from the following repository and are our base PHP images we use everywhere:

  • https://gitlab.group.team.blue/hostedshop/proj/php

There are several different types:

  1. {PHP-version}-service-alpine
  2. Used for services that do not require a webserver.
  3. {PHP-version}-apache
  4. Only used as a base for smartweb/smartweb-apache-php
  5. {PHP-version}-service-apache
  6. Used as a base for service images. fx. https://gitlab.group.team.blue/hostedshop/proj/blog-service/-/blob/master/Dockerfile
  7. {PHP-version}-cli
  8. PHP CLI only image.
  9. {PHP-version}-fpm
  10. Used only in our smartweb local development environment.

Note:

  • Each of these types also have specific versions matching any supported PHP versions we have in production or locally.
  • Any images used locally also have a version tagged {PHP-tag-name}-dev, where {PHP-tag-name} is something like: 7.4-service-alpine.