File opensuse-apache2-image.kiwi of Package opensuse-apache2-image

<?xml version="1.0" encoding="utf-8"?>

<image schemaversion="7.4" name="opensuse-apache2-image">
    <description type="system">
        <author>Boris Manojlovic</author>
        <contact>boris@steki.net</contact>
        <specification>openSUSE image containing apache2 web server.</specification>
    </description>
    <preferences>
        <type image="docker" derived_from="obsrepositories:/opensuse/tumbleweed">
            <containerconfig name="apache2" tag="latest" additionaltags="%PKG_VERSION%,%PKG_VERSION%-%RELEASE%" maintainer="Boris Manojlovic &lt;boris@steki.net&gt;">
                <entrypoint execute="/tini">
                    <argument name="--"/>
                    <argument name="/entrypoint/entrypoint.sh"/>
                </entrypoint>
                <subcommand execute="/usr/sbin/start_apache2">
                    <argument name="-DFOREGROUND"/>
                </subcommand>
                <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="net.steki.apache2">
                        <label name="org.opencontainers.image.title" value="openSUSE apache2 web server container"/>
                        <label name="org.opencontainers.image.description" value="Image containing apache2 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/home/bmanojlovic/geo/containers/apache2:%PKG_VERSION%-%RELEASE%"/>
                        <label name="org.openbuildservice.disturl" value="%DISTURL%"/>
                    </suse_label_helper:add_prefix>
                </labels>
                <history author="Boris Manojlovic &lt;boris@steki.net&gt;">openSUSE apache2 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="apache2"/>
        <package name="bash"/>
        <archive name="entrypoint.tar.gz"/>
        <package name="mandoc"/>
        <package name="coreutils"/>
        <package name="tini"/>
        <package name="fileutils"/>
    </packages>
</image>
openSUSE Build Service is sponsored by