Compare commits

...

25 commits

Author SHA1 Message Date
cdd08afd57 Merge branch 'renovate/configure' into 'main'
Configure Renovate

See merge request docker-multiarch/prosody!1
2022-07-23 09:05:57 +00:00
Renovate Bot
2823980be5 Add renovate.json 2022-07-23 08:59:21 +00:00
777fe64cdc updated base image to alpine 3.16 2022-07-22 23:11:16 +02:00
3ea970a14e remove the reference to the private old registry 2021-08-24 15:41:37 +02:00
5ffb34a8c0 new single stage ci and push to docker hub 2021-06-16 10:31:47 +02:00
a3c4066f28 removed old link to the original github repo (will have to write a new readme and reference it ther) 2021-06-16 10:30:59 +02:00
8c16e380fc removed unused/empty script 2021-06-10 09:22:36 +02:00
a4482be8ea unique buildx builder name to prevent hickups 2021-06-10 09:22:16 +02:00
3d504fbfb0 make build platforms configurable via CI var 2021-06-10 09:20:56 +02:00
b3e399e93c new single-stage multiarch ci 2021-06-09 13:42:25 +02:00
988cd03b37 switched to alpine 3.13 2021-05-08 01:08:17 +02:00
204799632f we need lua5.2-ldap 2020-10-13 21:34:00 +02:00
147c416d26 changed to the current one-stage default ci config 2020-09-25 09:07:38 +02:00
e6d77c4e27 added explicit service and added experimental flag to the push latest job 2020-09-12 21:31:53 +02:00
1d75f246c3 added --platform switch to pull, tag and push in push-latest job 2020-09-12 21:27:28 +02:00
9820641a36 i think we need to login to pull and push from and to our private registry 2020-09-12 21:12:22 +02:00
8d462cf78b maybe we have some image tagging now! 2020-09-12 21:02:49 +02:00
47d9a72e43 multiplatform building with buildx, not real image tagging anymore for the moment - sadly 2020-09-12 20:58:35 +02:00
f427d472ea don't specify a prosody version anymore, always use the latest and greates available in the alpine repos 2020-09-12 12:07:17 +02:00
43b2f2da19 changed maintainer in Dockerfile 2020-09-12 12:04:46 +02:00
c21a87e34d switched to prosody 0.11.5-r0 2020-09-12 12:03:38 +02:00
e1cb12e555 switched to alpine 3.12 2020-09-12 12:03:06 +02:00
e79a709db0 initial ci config 2020-09-12 11:47:25 +02:00
dependabot-preview[bot]
bf7a0faff6 Bump alpine from 3.10.1 to 3.10.2 (#7)
Bumps alpine from 3.10.1 to 3.10.2.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-21 08:52:27 +02:00
dependabot-preview[bot]
d58ef69d92 Bump alpine from 3.10.0 to 3.10.1 (#6)
Bumps alpine from 3.10.0 to 3.10.1.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-12 09:36:48 +02:00
3 changed files with 27 additions and 6 deletions

21
.gitlab-ci.yml Normal file
View file

@ -0,0 +1,21 @@
image: egon0/docker-with-buildx-and-git:latest
variables:
DOCKER_HOST: tcp://docker:2375/
DOCKER_DRIVER: overlay2
DOCKER_TLS_CERTDIR: ""
services:
- docker:dind
build:
stage: build
variables:
IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
D_IMAGE_TAG: egon0/prosody-alpine-ldap-multiarch:$CI_COMMIT_REF_SLUG
D_LATEST_TAG: egon0/prosody-alpine-ldap-multiarch:latest
script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker login -u $DOCKER_LOGIN -p $DOCKER_PASSWORD
- docker buildx create --use --name A$CI_COMMIT_SHORT_SHA
- docker buildx build --platform $BUILD_PLATFORMS --push -t $IMAGE_TAG -t $CI_REGISTRY_IMAGE:latest -t $D_IMAGE_TAG -t $D_LATEST_TAG .

View file

@ -1,7 +1,5 @@
FROM alpine:3.10.0 FROM alpine:3.16
MAINTAINER Jochen Schalanda <jochen+docker@schalanda.name> MAINTAINER Micha Gläß-Stöcker <micha+docker@glaess.cc>
ENV PROSODY_VERSION 0.11.2-r0
# Build-time metadata as defined at http://label-schema.org # Build-time metadata as defined at http://label-schema.org
ARG BUILD_DATE ARG BUILD_DATE
@ -13,13 +11,12 @@ LABEL org.label-schema.build-date=$BUILD_DATE \
org.label-schema.description="Prosody IM Docker image based on Alpine Linux" \ org.label-schema.description="Prosody IM Docker image based on Alpine Linux" \
org.label-schema.url="https://prosody.im/" \ org.label-schema.url="https://prosody.im/" \
org.label-schema.vcs-ref=$VCS_REF \ org.label-schema.vcs-ref=$VCS_REF \
org.label-schema.vcs-url="https://github.com/joschi/docker-prosody-alpine" \
org.label-schema.version=$VERSION \ org.label-schema.version=$VERSION \
org.label-schema.schema-version="1.0" \ org.label-schema.schema-version="1.0" \
com.microscaling.docker.dockerfile="/Dockerfile" \ com.microscaling.docker.dockerfile="/Dockerfile" \
com.microscaling.license="MIT" com.microscaling.license="MIT"
RUN apk add --no-cache bash "prosody=${PROSODY_VERSION}" RUN apk add --no-cache bash "prosody" lua5.2-ldap
RUN mkdir -p /etc/prosody/conf.d /usr/local/lib/prosody/modules RUN mkdir -p /etc/prosody/conf.d /usr/local/lib/prosody/modules
COPY prosody.cfg.lua /etc/prosody/prosody.cfg.lua COPY prosody.cfg.lua /etc/prosody/prosody.cfg.lua

3
renovate.json Normal file
View file

@ -0,0 +1,3 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
}