運用とデプロイ

最後に、ローカル開発から本番運用へ移る際の最低限の手順をまとめます。

JAR ビルドと起動

mvn clean package
java -jar target/demo-0.0.1-SNAPSHOT.jar

環境別設定

application.yml を環境で分割し、起動時に profile を指定します。

java -jar app.jar --spring.profiles.active=prod

ログと監視

Docker 化の入口

FROM eclipse-temurin:21-jre
WORKDIR /app
COPY target/demo-0.0.1-SNAPSHOT.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "/app/app.jar"]

初期段階で全部を同時に導入すると運用が複雑化します。最初は `jar + systemd` など単純な構成で安定動作を確認してから拡張してください。