Mam projekt wiosennego rozruchu i chcę automatycznie przełożyć mój słoik do pojemnika. Jak to zrobić poprawnie? Do tej pory wszystko, co widzę, jest w ten sposób. To właściwa droga?Redeploy Spring-boot application w oknie dokowanym?
# cd /home/jdev;
# sudo docker stop ca_spring_boot;
# sudo docker rm ca_spring_boot;
# sudo docker rmi ca_app_image;
# sudo docker build -t ca_app_image .;
# sudo docker run -d -p 8888:8080 --name ca_spring_boot ca_app_image
A moja Dockerfile
FROM java:8
VOLUME /tmp
EXPOSE 8080
ADD docker-storage/jenkins/workspace/CA/build/libs/ca-1.0.jar app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Dspring.profiles.active=container","-jar","/app.jar"]
Dzięki.
Czy chcesz dokonać ponownej instalacji na serwerze produkcyjnym? –
Nie, to jest serwer DEV. Po prostu chcę utworzyć CI i CD i nauczyć się trochę dokera. – JDev