Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 20 days 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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-01T05:07:02.000Z (about 1 month ago)
- Last Synced: 2024-12-01T06:23:21.023Z (about 1 month 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)