https://github.com/simplydemo/vertx-lotto-api
vertx-lotto-api
https://github.com/simplydemo/vertx-lotto-api
backend-api eks github-actions helm vertx
Last synced: about 1 month ago
JSON representation
vertx-lotto-api
- Host: GitHub
- URL: https://github.com/simplydemo/vertx-lotto-api
- Owner: simplydemo
- License: apache-2.0
- Created: 2023-10-26T05:27:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-01T05:07:02.000Z (over 1 year ago)
- Last Synced: 2024-12-19T18:22:39.955Z (over 1 year ago)
- Topics: backend-api, eks, github-actions, helm, vertx
- Language: Kotlin
- Homepage: https://symplesims.github.io
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vertx-lotto-api
vertx-lotto 백앤드 애플리케이션을 vertx 프레임워크로 빌드하고 github-actions 워크플로우를 사용하여 eks 클러스터에 배포 합니다.
## Git
```
git clone https://github.com/simplydemo/vertx-lotto-api.git
```
## Build Artifact
```
cd vertx-lotto-api
mvn clean package -DskipTests=true
```
## Build Image
```
docker build -t "vertx-lotto-api:local" -f ./cicd/docker/Dockerfile.corretto .
```
## Run Container
```
docker run --rm --name=vertx-lotto-api -p 8080:8080 vertx-lotto-api:local
```
## Test
```
curl -X GET http://localhost:8080/lotto/v1/take
```
## Appendix
[Introduction to Vert.x](https://www.baeldung.com/vertx)