Purchase Request
概要
本プロジェクトはMembership Consoleの購入申請機能を提供します。
開発
開発環境
- Java OpenJDK 17
- Kotlin 1.7.10
- Ktor 2.1.2
- PostgreSQL 13
- docker-compose
ビルド方法
ビルドに成功すると、app/build/libs
直下に.jar
ファイルが生成されます。
$ ./gradlew build -x test
起動方法
まず、Docker から PostgreSQL を起動します。
$ docker compose up -d
# 5432 db: ローカル用データベース
# 55432 db-test: テスト用データベース
デフォルトで使用されるポート番号は8080
です。${PORT}を設定することで変更できます。
# 1. run .jar file
$ java -jar app-<version>-all.jar
依存関係のアップデート
Gradle Versions Pluginを使って、outdatedな依存関係をアップデートします。
下記コマンドの実行後、出力されたレポートに従ってbuild.gradleに記載されたバージョンを書き換えてください。
$ ./gradlew dependencyUpdates -Drevision=release