60 lines
1.6 KiB
Plaintext
60 lines
1.6 KiB
Plaintext
# local registry
|
|
registry_url=registry.example.com
|
|
registry_user=username
|
|
registry_token=password
|
|
registry_tag=$(date +%F)
|
|
|
|
## Gitlab CI using CI/CD variables see: https://docs.gitlab.com/ee/user/packages/container_registry/
|
|
#registry_url=$CI_REGISTRY # # #
|
|
#registry_user=$CI_REGISTRY_USER # # $CI_DEPLOY_USER # username
|
|
#registry_token=$CI_REGISTRY_PASSWORD # $CI_JOB_TOKEN # $CI_DEPLOY_PASSWORD # access_token
|
|
#registry_tag=$CI_COMMIT_SHA
|
|
|
|
# NB For CI/CD we use the .gitlab-ci.yml for the build and push, see: the url above
|
|
# $CI_REGISTRY_IMAGE would be resolved to the address of the registry tied to this project.
|
|
# $CI_COMMIT_REF_SLUG is like $CI_COMMIT_REF_NAME but avoids the use of forward slashes by
|
|
# using only 0-9 a-z and replacing everything else with '-' or use $CI_COMMIT_SHA instead
|
|
#
|
|
# giving:
|
|
# docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
|
|
# docker build --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG -f ./Dockerfile
|
|
# docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
|
|
|
|
# add these to purge packages
|
|
#purge_packages+=(
|
|
|
|
slimify-packages+=(
|
|
iproute2
|
|
iputils-ping
|
|
libcap2
|
|
libcap2-bin
|
|
libelf1
|
|
libmnl0
|
|
libxtables12
|
|
)
|
|
|
|
slimIncludes+=(
|
|
/usr/share/doc/*/copyright
|
|
/usr/share/doc/kde/HTML/C/*
|
|
/usr/share/gnome/help/*/C/*
|
|
/usr/share/locale/all_languages
|
|
/usr/share/locale/currency/*
|
|
/usr/share/locale/l10n/*
|
|
/usr/share/locale/languages
|
|
/usr/share/locale/locale.alias
|
|
/usr/share/omf/*/*-C.emf
|
|
)
|
|
|
|
slimExcludes+=(
|
|
/usr/share/doc/*
|
|
/usr/share/info/*
|
|
/usr/share/linda/*
|
|
/usr/share/lintian/overrides/*
|
|
/usr/share/locale/*
|
|
/usr/share/man/*
|
|
/usr/share/doc/kde/HTML/*/*
|
|
/usr/share/gnome/help/*/*
|
|
/usr/share/locale/*
|
|
/usr/share/omf/*/*-*.emf
|
|
)
|