From f2ff8fdd6e5496d629003d22c92fd105f2019f02 Mon Sep 17 00:00:00 2001 From: wooh Date: Tue, 12 May 2026 17:56:27 +0900 Subject: [PATCH] =?UTF-8?q?[Docs]=20=EC=9A=B4=EC=98=81=20API=20=EB=8F=84?= =?UTF-8?q?=EB=A9=94=EC=9D=B8=20=EB=B0=8F=20Nginx=20HTTPS=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95=20=EB=AC=B8=EC=84=9C=ED=99=94=20(#21)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/README.md b/README.md index e2edf16..2fd9cd3 100644 --- a/README.md +++ b/README.md @@ -59,3 +59,29 @@ GitHub Actions 배포 secret: ```bash /opt/jobdri-api +``` + +서버에는 아래 파일이 필요합니다. + +```text +docker-compose.prod.yml +.env +``` + +## 운영 API 도메인 + +운영 API는 Nginx reverse proxy와 Let's Encrypt 인증서를 통해 HTTPS로 제공됩니다. + +```text +https://api.jobdri.site +``` + +- Nginx는 80/443 요청을 Spring Boot API 컨테이너의 8080 포트로 프록시합니다. +- SSL 인증서는 Certbot으로 발급했으며 자동 갱신이 설정되어 있습니다. +- 상태 확인: `https://api.jobdri.site/actuator/health` + +정상 응답: + +```json +{"status":"UP","groups":["liveness","readiness"]} +```