Meine Anwendung habe ich in Eclipse mit Spring, Spring Boot und Maven erstellt. Aktuell muss ich folgendes machen um sie auf meinem Server mit Plesk in einem Docker Container laufen zu lassen.
Auf der Windows Commandzeile im Projektordner:
Die nameselbstvergeben.tar.gz kopiere ich dann mit WinSCP in einen Ordner auf meinen Server. (ca. 300 MB bei 8 Mbit/s Upload, das dauert).
Ich wechsle danach mit Putty auf meinen Server und lade die nameselbstvergeben.tar.gz Datei.
Danach start ich den Container mit
Das klappt auch alles ganz gut. Aber wenn ich nur eine einzige Codezeile ändere, muss ich das alles nochmal machen. Wieder und wieder und wieder. Gibt es da eine geschmeidigere Lösung? Ich hab da noch nicht so die Ahnung.
Auf der Windows Commandzeile im Projektordner:
Code:
mvnw clean package
mvnw spring-boot:build-image
docker save -o nameselbstvergeben.tar.gz vd:0.0.5-SNAPSHOT
Ich wechsle danach mit Putty auf meinen Server und lade die nameselbstvergeben.tar.gz Datei.
Code:
docker load -i selbstvergebenername.tar.gz
Code:
docker run -d --rm -p127.0.0.1:80:8080 --name nameselbstvergeben vd:0.0.5-SNAPSHOT