Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
openSUSE:Tools
obs-service-docker_label_helper
README
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File README of Package obs-service-docker_label_helper
obs-service-docker_label_helper =============================== This service can be enabled to run during buildtime, when it will edit the Dockerfile to expand the LABEL instruction. A new syntax using entry/exit flags has been introduced to provide compatibility with stock docker build command while allowing to add prefixed labels based on existing LABEL instructions. Both new and old syntax are supported, but you should not mix both in the same Dockerfile. 1 - New syntax using entry/exit flags Only LABEL between # labelprefix and # endlabelprefix will be considered Example: ``` FROM opensuse/tumbleweed # labelprefix=org.opensuse.nano LABEL org.opencontainers.image.title="Example container" LABEL org.opencontainers.image.description="This contains nano" # endlabelprefix LABEL not.expanded.label="example" ``` expands to ``` FROM opensuse/tumbleweed LABEL org.opensuse.nano.title="Example container" LABEL org.opencontainers.image.title="Example container" LABEL org.opensuse.nano.description="This contains nano" LABEL org.opencontainers.image.description="This contains nano" LABEL not.expanded.label="example" ``` 2 - Old syntax Expand the PREFIXEDLABEL instruction. Example: ``` FROM opensuse/tumbleweed # labelprefix=org.opensuse.nano PREFIXEDLABEL org.opencontainers.image.title="Example container" PREFIXEDLABEL org.opencontainers.image.description="This contains nano" ``` expands to ``` FROM opensuse/tumbleweed LABEL org.opensuse.nano.title="Example container" LABEL org.opencontainers.image.title="Example container" LABEL org.opensuse.nano.description="This contains nano" LABEL org.opencontainers.image.description="This contains nano" ```
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor