Dice Tower for multiple game
- Following this guide: https://www.baeldung.com/spring-boot-https-self-signed-certificate
- PKCS
**
keytool -genkeypair -alias jonleb.dicetower -keyalg RSA -keysize 2048 -storetype PKCS12 -keystore jonleb.p12 -validity 365
- Adding maven-resources-plugin in pom.xml
- delete a docker image:
docker rm dicetower
- build a new image:
docker build . -t dicetower:v1
- run a new docker image:
docker run --name=dicetower -p 8080:8080 dicetower:v1
- stop a docker container:
docker stop dicetower
- start dicetower:
docker start dicetower
- built an image: ร
docker build -t jonleb/dicetower:tag .
ex:docker build jonleb/dicetower:0.3-SNAPSHOT
- login to docker:
docker login
- push docker image to repository:
docker push jonleb/dicetower:tag
exe:idocker push jonleb/dicetower:0.3-SNAPSHOT
- Create a repository on EC2: https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-create.html
- Install awscli:
brew install awscli
- Run configuration:
aws configure
- get login info (N. Virginia):
aws ecr get-login --region us-east-1
- login with the result of the previous command
- built new image:
docker build -t jonleb/dicetower:0.3-SNAPSHOT .
- push docker image to EC2: docker push <USER_ACCOUNT>.dkr.ecr.us-east-1.amazonaws.com/dictower