Hallo zusammen,
ich entwickle aktuell alleine an einem JAVA EE Projekt. Mit Setup sieht so aus:
Hierzu habe ich geplant:
Benötige ich bpsw. auch noch "Traefik" ?
Wie sieht es mit Monitoring aus?
Hier habe ich bspw. Prometheus und Grafana im Fokus. Hier muss ich mich erst noch einarbeiten.
Wie geht das ganze Thema Deployment von statten?
Aktuell mache ich das relativ simple:
-> Ich baue mir mit Maven das .war - File, kopiere das .war - File in das entsprechende Docker Verzeichnise und starte Docker.
Es gibt aber ja auch so Tools, wie Gitlab? Wenn ich es richtig verstehe ist das quasi ein Tool, womit ich dann:
Sonstiges... ?
ich entwickle aktuell alleine an einem JAVA EE Projekt. Mit Setup sieht so aus:
- WildFly also App Server
- Keycloak als Authprovider
- Github (dort commite ich den Code)
- MySQL Datenbank
Hierzu habe ich geplant:
- VPS oder Root Server mieten (Linux)
- Docker installieren
- Docker-compose File aufspielen, dann Keycloak, MySQL, Wildfly inkl. .war File enthält
Benötige ich bpsw. auch noch "Traefik" ?
Wie sieht es mit Monitoring aus?
Hier habe ich bspw. Prometheus und Grafana im Fokus. Hier muss ich mich erst noch einarbeiten.
Wie geht das ganze Thema Deployment von statten?
Aktuell mache ich das relativ simple:
-> Ich baue mir mit Maven das .war - File, kopiere das .war - File in das entsprechende Docker Verzeichnise und starte Docker.
Es gibt aber ja auch so Tools, wie Gitlab? Wenn ich es richtig verstehe ist das quasi ein Tool, womit ich dann:
- Versionierung (anstatt GitHub) kann
- Ticketerstellung (ähnlich wie JIRA)
- Automatisiertes Deployment (ich checke den Code ein und das Projekt wird in regelmäßigen Abständen deployed) ?
Sonstiges... ?