Skip to content

Instantly share code, notes, and snippets.

@asavt92
Last active September 23, 2020 20:39
Show Gist options
  • Save asavt92/88c83d62d17a187b7198ad44c4a45cad to your computer and use it in GitHub Desktop.
Save asavt92/88c83d62d17a187b7198ad44c4a45cad to your computer and use it in GitHub Desktop.
tomcat in docker \ deploy war
1. use this tutorial
https://spring.io/guides/gs/convert-jar-to-war/ or https://spring-projects.ru/guides/convert-jar-to-war-maven/
2. use tomcat docker image
https://github.com/bitnami/bitnami-docker-tomcat
3. create dockerfile
```
FROM bitnami/tomcat:9.0
COPY target/*.war /opt/bitnami/tomcat/webapps_default/hello.war
```
4. create war
4.1 mvn clean package
(for test) java -jar ./target/*.war
5. build and run docker image
docker rm app || docker rmi -f mywebapp
docker build -t mywebapp . && docker run -p 8080:8080 --name app -e TOMCAT_USERNAME=my_user -e TOMCAT_PASSWORD=1 -e TOMCAT_ALLOW_REMOTE_MANAGEMENT=1 mywebapp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment