2021-01-12 10:24:48 +00:00
NAMESPACE = alemairebe
i n c l u d e v e r s i o n
IMAGE = pleroma
2021-01-12 12:06:24 +00:00
push : get decompress ueberauth build
2021-01-12 10:41:19 +00:00
get :
wget https://git.pleroma.social/pleroma/pleroma/-/archive/$( VERSION) /pleroma-$( VERSION) .tar.bz2
decompress :
tar -xf pleroma-$( VERSION) .tar.bz2
2021-01-12 12:06:24 +00:00
ueberauth :
sed -i 's/MIX_ENV\=prod/MIX_ENV\=prod \\\n OAUTH_CONSUMER_STRATEGIES\="twitter facebook google microsoft keycloak:ueberauth_keycloak_strategy"/g' pleroma-$( VERSION) /Dockerfile
2021-01-12 10:41:19 +00:00
build :
2021-01-13 07:22:09 +00:00
docker buildx build --platform linux/amd64,linux/arm64 --push \
2021-01-12 10:41:19 +00:00
--cache-from= type = registry,ref= ${ NAMESPACE } /buildx:${ IMAGE } \
--cache-to= type = registry,ref= ${ NAMESPACE } /buildx:${ IMAGE } \
--tag ${ NAMESPACE } /${ IMAGE } :$( VERSION) \
--tag ${ CI_REGISTRY_IMAGE } /${ IMAGE } :$( VERSION) pleroma-$( VERSION)