Skip to content

Commit 18e335c

Browse files
authored
Tanin/add docker (#15)
1 parent 3377b9a commit 18e335c

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
FROM eclipse-temurin:21-jdk-jammy
2+
3+
WORKDIR /app
4+
5+
COPY ./build/staging-deploy/io/github/tanin47/embeddable-java-web-framework/**/*.jar .

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ Publish Docker
5656

5757
This flow has been set up as a part of the Github Actions workflow: `create-release-and-docker`.
5858

59-
1. Run `docker buildx build --platform linux/amd64,linux/arm64 -t embeddable-java-web-framework:v0.4.0 .`
59+
1. Run `docker buildx build --platform linux/amd64,linux/arm64 -t embeddable-java-web-framework:v1.0.0-rc1 .`
6060
2. Test locally with:
61-
`docker run -p 9090:9090 --entrypoint "" embeddable-java-web-framework:v0.4.0 java -jar embeddable-java-web-framework-0.4.0.jar -port 9090`
62-
3. Run: `docker tag embeddable-java-web-framework:v0.4.0 tanin47/embeddable-java-web-framework:v0.4.0`
63-
4. Run: `docker push tanin47/embeddable-java-web-framework:v0.4.0`
61+
`docker run -p 9090:9090 --entrypoint "" embeddable-java-web-framework:v1.0.0-rc1 java -jar embeddable-java-web-framework-1.0.0-rc1.jar -port 9090`
62+
3. Run: `docker tag embeddable-java-web-framework:v1.0.0-rc1 tanin47/embeddable-java-web-framework:v1.0.0-rc1`
63+
4. Run: `docker push tanin47/embeddable-java-web-framework:v1.0.0-rc1`
6464
5. Go to Render.com, sync the blueprint, and test that it works
6565

6666
Release a new version
@@ -69,7 +69,7 @@ Release a new version
6969
1. Create an empty release with a new tag. The tag must follow the format: `vX.Y.Z`.
7070
2. Go to Actions and wait for the `create-release-and-docker` (which is triggered automatically) workflow to finish.
7171
3. Test the docker with
72-
`docker run -p 9090:9090 --entrypoint "" tanin47/embeddable-java-web-framework:v0.4.0 java -jar embeddable-java-web-framework-0.4.0.jar -port 9090`.
72+
`docker run -p 9090:9090 --entrypoint "" tanin47/embeddable-java-web-framework:v1.0.0-rc1 java -jar embeddable-java-web-framework-1.0.0-rc1.jar -port 9090`.
7373
4. Go to Actions and trigger the workflow `publish-jar` on the tag `vX.Y.Z` in order to publish the JAR to Central
7474
Sonatype.
7575

0 commit comments

Comments
 (0)