🐳 Allow variants from other source images
This commit is contained in:
parent
30a37511e2
commit
e3120a715e
@ -1,5 +1,7 @@
|
|||||||
|
ARG DOCKER_ORG=ninech
|
||||||
|
ARG DOCKER_REPO=netbox
|
||||||
ARG FROM_TAG=latest
|
ARG FROM_TAG=latest
|
||||||
FROM ninech/netbox:$FROM_TAG
|
FROM $DOCKER_ORG/$DOCKER_REPO:$FROM_TAG
|
||||||
|
|
||||||
RUN pip install django_auth_ldap
|
RUN pip install django_auth_ldap
|
||||||
|
|
||||||
|
16
build.sh
16
build.sh
@ -39,13 +39,15 @@ if [ "${1}x" == "x" ] || [ "${1}" == "--help" ] || [ "${1}" == "-h" ]; then
|
|||||||
echo " Must be a tar.gz file of the source code."
|
echo " Must be a tar.gz file of the source code."
|
||||||
echo " Default: https://github.com/<SRC_ORG>/<SRC_REPO>/archive/\$BRANCH.tar.gz"
|
echo " Default: https://github.com/<SRC_ORG>/<SRC_REPO>/archive/\$BRANCH.tar.gz"
|
||||||
echo " VARIANT The variant to build."
|
echo " VARIANT The variant to build."
|
||||||
echo " When set the value will be used as a TAG suffix and for Dockerfile selection."
|
echo " The value will be used as a suffix to the \$TAG and for the Dockerfile"
|
||||||
echo " The TAG being build must exist for the base variant and the variant Dockerfile"
|
echo " selection. The TAG being build must exist for the base variant and"
|
||||||
echo " must start with the following two lines:"
|
echo " corresponding Dockerfile must start with the following lines:"
|
||||||
|
echo " ARG DOCKER_ORG=ninech"
|
||||||
|
echo " ARG DOCKER_REPOT=netbox"
|
||||||
echo " ARG FROM_TAG=latest"
|
echo " ARG FROM_TAG=latest"
|
||||||
echo " FROM ninech/netbox:$FROM_TAG"
|
echo " FROM \$DOCKER_ORG/\$DOCKER_REPO:\$FROM_TAG"
|
||||||
echo " Example: VARIANT=ldap will result in the tag 'latest-ldap' and the Dockerfile"
|
echo " Example: VARIANT=ldap will result in the tag 'latest-ldap' and the"
|
||||||
echo " 'Dockerfile.ldap' being used."
|
echo " Dockerfile 'Dockerfile.ldap' being used."
|
||||||
echo " Default: empty"
|
echo " Default: empty"
|
||||||
|
|
||||||
if [ "${1}x" == "x" ]; then
|
if [ "${1}x" == "x" ]; then
|
||||||
@ -112,6 +114,8 @@ DOCKER_BUILD_ARGS=(
|
|||||||
--build-arg "FROM_TAG=${TAG}"
|
--build-arg "FROM_TAG=${TAG}"
|
||||||
--build-arg "BRANCH=${BRANCH}"
|
--build-arg "BRANCH=${BRANCH}"
|
||||||
--build-arg "URL=${URL}"
|
--build-arg "URL=${URL}"
|
||||||
|
--build-arg "DOCKER_ORG=${DOCKER_ORG}"
|
||||||
|
--build-arg "DOCKER_REPO=${DOCKER_REPO}"
|
||||||
)
|
)
|
||||||
|
|
||||||
if [ -z "$DRY_RUN" ]; then
|
if [ -z "$DRY_RUN" ]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user