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
- Images are built from the following Dockerfile:
- 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:
- {PHP-version}-service-alpine
- Used for services that do not require a webserver.
- {PHP-version}-apache
- Only used as a base for
smartweb/smartweb-apache-php - {PHP-version}-service-apache
- Used as a base for service images. fx. https://gitlab.group.team.blue/hostedshop/proj/blog-service/-/blob/master/Dockerfile
- {PHP-version}-cli
- PHP CLI only image.
- {PHP-version}-fpm
- Used only in our
smartweblocal development environment.
Note:
- Each of these
typesalso 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.