Este contenedor está realizado a partir de una compilación del repositorio original de Serverpic de oscarsm91
Se ha hecho una compilación multiplataforma mediante buildx.
Para la compilación, se ha utilizado el siguiente Dockerfile
FROM adoptopenjdk/openjdk12
ARG CACHEBUST=1
ARG VERSION
ARG JAR='serverpic-'$VERSION'.jar'
RUN echo 'java -jar serverpic-'$VERSION'.jar' >> start.sh
RUN echo $JAR
EXPOSE 7000/tcp
EXPOSE 7001/tcp
RUN curl -O -J -L 'https://<USER>:<PASSWORD>@bitbucket.org/oscarsm91/serverpic/downloads/'$JAR
ENTRYPOINT ["bash", "/start.sh"]
Este Dockerfile se ejecuta desde el siguiente fichero compila.sh
rm version.txt
curl -O -J -L 'https://<USER>:<PASSWORD>@bitbucket.org/oscarsm91/serverpic/downloads/version.txt'
cVersion=$(cat version.txt | sed -n '1p')
echo $cVersion
docker buildx build --build-arg VERSION=$cVersion --platform=linux/amd64,linux/arm64,linux/arm/v7 --no-cache -t jusaba/serverpic:latest . --push
Para el arranque del contenedor
docker run --name serverpic_test -p 2000:7000 -p 2001:7001 -d -e "SPRING_PROFILES_ACTIVE=mq,dns" -e "MUNDO=picservertest" --hostname salmeo_com --log-driver json-file --log-opt max-size=10m jusaba/serverpic:latest -d
Content type
Image
Digest
Size
405.4 MB
Last updated
over 6 years ago
docker pull jusaba/serverpic