Spring kotlin postgres

Spring Kotlin Postgres

Local Dev

Run the server:

./gradlew bootRun

http://localhost:8080/bars

Create container & run with docker:

./gradlew bootBuildImage

docker run --rm -ePOSTGRES_PASSWORD=password -p5432:5432 --name my-postgres postgres:13.3

docker run -it --network host \
  -eSPRING_R2DBC_URL=r2dbc:postgresql://localhost/postgres \
  -eSPRING_R2DBC_USERNAME=postgres \
  -eSPRING_R2DBC_PASSWORD=password \
  spring-kotlin-postgres \
  init

# psql
docker exec -it my-postgres psql -U postgres

docker run -it --network host \
  -eSPRING_R2DBC_URL=r2dbc:postgresql://localhost/postgres \
  -eSPRING_R2DBC_USERNAME=postgres \
  -eSPRING_R2DBC_PASSWORD=password \
  spring-kotlin-postgres

http://localhost:8080/bars

GitHub

View Github