Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,11 @@ Publish Docker

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

1. Run `docker buildx build --platform linux/amd64,linux/arm64 -t embeddable-java-web-framework:v1.0.0-rc1 .`
1. Run `docker buildx build --platform linux/amd64,linux/arm64 -t embeddable-java-web-framework:v1.0.0 .`
2. Test locally with:
`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`
3. Run: `docker tag embeddable-java-web-framework:v1.0.0-rc1 tanin47/embeddable-java-web-framework:v1.0.0-rc1`
4. Run: `docker push tanin47/embeddable-java-web-framework:v1.0.0-rc1`
`docker run -p 9090:9090 --entrypoint "" embeddable-java-web-framework:v1.0.0 java -jar embeddable-java-web-framework-1.0.0.jar -port 9090`
3. Run: `docker tag embeddable-java-web-framework:v1.0.0 tanin47/embeddable-java-web-framework:v1.0.0`
4. Run: `docker push tanin47/embeddable-java-web-framework:v1.0.0`
5. Go to Render.com, sync the blueprint, and test that it works

Release a new version
Expand All @@ -72,7 +72,7 @@ Release a new version
1. Create an empty release with a new tag. The tag must follow the format: `vX.Y.Z`.
2. Go to Actions and wait for the `create-release-and-docker` (which is triggered automatically) workflow to finish.
3. Test the docker with
`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`.
`docker run -p 9090:9090 --entrypoint "" tanin47/embeddable-java-web-framework:v1.0.0 java -jar embeddable-java-web-framework-1.0.0.jar -port 9090`.
4. Go to Actions and trigger the workflow `publish-jar` on the tag `vX.Y.Z` in order to publish the JAR to Central
Sonatype.

Expand All @@ -94,7 +94,7 @@ the [Releases](https://github.com/tanin47/embeddable-java-web-framework/releases
Then, you can run the command below:

```
java -jar embeddable-java-web-framework-1.0.0-rc1.jar
java -jar embeddable-java-web-framework-1.0.0.jar
```

Then, you can visit http://localhost:9090
Expand All @@ -107,8 +107,8 @@ The docker image is here: https://hub.docker.com/repository/docker/tanin47/embed
docker run -p 9090:9090 \
--entrypoint "" \
--pull always \
tanin47/embeddable-java-web-framework:v1.0.0-rc1 \
java -jar embeddable-java-web-framework-1.0.0-rc1.jar
tanin47/embeddable-java-web-framework:v1.0.0 \
java -jar embeddable-java-web-framework-1.0.0.jar
```

__<ins>Use Render.com</ins>__
Expand All @@ -126,7 +126,7 @@ your customer can follow the below steps in order to embed your website into the
<dependency>
<groupId>io.github.tanin47</groupId>
<artifactId>embeddable-java-web-framework</artifactId>
<version>1.0.0-rc1</version>
<version>1.0.0</version>
</dependency>
```

Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ plugins {
}

group = "tanin.ejwf"
version = "1.0.0-rc2"
version = "1.0.0"

description = "Embeddable Java Web Framework (EJWF)"

Expand Down
4 changes: 2 additions & 2 deletions render.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ services:
plan: free
runtime: image
image:
url: docker.io/tanin47/embeddable-java-web-framework:v1.0.0-rc1
dockerCommand: java -jar embeddable-java-web-framework-1.0.0-rc1.jar
url: docker.io/tanin47/embeddable-java-web-framework:v1.0.0
dockerCommand: java -jar embeddable-java-web-framework-1.0.0.jar
healthCheckPath: /healthcheck
envVars:
- key: PORT
Expand Down
Loading