| <?xml version="1.0" encoding="utf-8"?> |
| |
| |
| |
| <image schemaversion="7.4" name="opensuse-nginx-image"> |
| <description type="system"> |
| <author>Thorsten Kukuk</author> |
| <contact>kukuk@suse.com</contact> |
| <specification>openSUSE image containing nginx web server.</specification> |
| </description> |
| <preferences> |
| <type |
| image="docker" |
| derived_from="obsrepositories:/opensuse/busybox#latest"> |
| <containerconfig |
| name="opensuse/nginx" |
| tag="latest" |
| additionaltags="%PKG_VERSION%,%PKG_VERSION%-%RELEASE%" |
| maintainer="Thorsten Kukuk <kukuk@suse.com>"> |
| <entrypoint execute="/usr/local/bin/entrypoint.sh"/> |
| <subcommand execute="/usr/sbin/nginx"/> |
| <expose> |
| <port number='80/tcp'/> |
| <port number='443/tcp'/> |
| </expose> |
| <labels> |
| <suse_label_helper:add_prefix xmlns:suse_label_helper="com.suse.label_helper" prefix="org.opensuse.nginx"> |
| <label name="org.opencontainers.image.title" value="openSUSE nginx web server container"/> |
| <label name="org.opencontainers.image.description" value="Image containing nginx as web server."/> |
| <label name="org.opencontainers.image.version" value="%PKG_VERSION%-%RELEASE%"/> |
| <label name="org.opencontainers.image.created" value="%BUILDTIME%"/> |
| <label name="org.opensuse.reference" value="registry.opensuse.org/opensuse/nginx:%PKG_VERSION%-%RELEASE%"/> |
| <label name="org.openbuildservice.disturl" value="%DISTURL%"/> |
| </suse_label_helper:add_prefix> |
| </labels> |
| <history author="Thorsten Kukuk <kukuk@suse.com>">openSUSE nginx web server container</history> |
| </containerconfig> |
| </type> |
| <version>1.0.0</version> |
| <packagemanager>zypper</packagemanager> |
| <rpm-excludedocs>false</rpm-excludedocs> |
| </preferences> |
| <repository> |
| <source path="obsrepositories:/"/> |
| </repository> |
| <packages type="bootstrap"> |
| <package name="nginx"/> |
| <package name="bash"/> |
| <package name="ca-certificates"/> |
| <package name="ca-certificates-mozilla"/> |
| <package name="timezone"/> |
| <archive name="entrypoint.tar.gz"/> |
| <package name="mandoc"/> |
| <package name="-busybox-man"/> |
| </packages> |
| </image> |