Skip to content

Commit efdd9bb

Browse files
authored
Merge pull request #183 from Farm-On/ci/cd
πŸ‘·[CI/CD] μ„œλ²„ 배포 μ£Όμ†Œμ— https 적용
2 parents d6cd76b + 2e2ee60 commit efdd9bb

File tree

4 files changed

+8
-9
lines changed

4 files changed

+8
-9
lines changed

β€Ž.github/workflows/dev-deploy.ymlβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ jobs:
9494
# Pull Latest Docker Image
9595
sudo docker pull "${{ secrets.DOCKER_USERNAME }}/${{ secrets.DOCKER_REPO }}:latest"
9696
97+
# ν™˜κ²½λ³€μˆ˜ μΆ”κ°€
9798
echo "REDIS_PASSWORD=${{ secrets.REDIS_PASSWORD }}" > /home/ubuntu/.env
9899
echo "DOCKER_USERNAME=${{ secrets.DOCKER_USERNAME }}" >> /home/ubuntu/.env
99100
echo "DOCKER_REPO=${{ secrets.DOCKER_REPO }}" >> /home/ubuntu/.env

β€Žnginx.confβ€Ž

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,20 @@ http {
55
server spring-app:8080; # Spring Boot μ»¨ν…Œμ΄λ„ˆ
66
}
77

8+
# HTTP μš”μ²­μ„ ALBμ—μ„œ 받은 ν›„ 처리
89
server {
910
listen 80;
10-
# listen 443 ssl;
11-
# server_name
12-
# SSL μΈμ¦μ„œ μ„€μ •
13-
# ssl_certificate /etc/letsencrypt/live/{server_name}/fullchain.pem;
14-
# ssl_certificate_key /etc/letsencrypt/live/{server_name}/privkey.pem;
11+
server_name farmon-be.site;
1512

16-
# 일반 API μš”μ²­ 처리 (Spring Boot ν”„λ‘μ‹œ)
1713
location / {
1814
proxy_pass http://spring-server;
1915
proxy_set_header X-Real-IP $remote_addr;
2016
proxy_set_header Host $host;
2117
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
18+
proxy_set_header X-Forwarded-Proto $scheme;
2219
}
2320

24-
# WebSocket μš”μ²­ 처리 (/ws-stomp 경둜)
21+
# WebSocket μš”μ²­ 처리
2522
location /ws-stomp {
2623
proxy_pass http://spring-server;
2724
proxy_http_version 1.1;

β€Žsrc/main/java/com/backend/farmon/config/SwaggerConfig.javaβ€Ž

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ public OpenAPI FarmONSwagger() {
3232

3333
return new OpenAPI()
3434
.addServersItem(new Server().url("http://localhost:8080")) // 둜컬 μ„œλ²„ URL μ„€μ •
35-
.addServersItem(new Server().url("http://43.201.137.131:8080")) // 배포된 μ„œλ²„ URL
35+
.addServersItem(new Server().url("https://farmon-be.site")) // 배포된 μ„œλ²„ URL (https)
36+
.addServersItem(new Server().url("http://43.201.137.131:8080")) // 배포된 μ„œλ²„ URL (http)
3637
.info(info)
3738
.addSecurityItem(securityRequirement)
3839
.components(components);

β€Žsrc/main/java/com/backend/farmon/config/WebConfig.javaβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class WebConfig implements WebMvcConfigurer {
1919
public void addCorsMappings(CorsRegistry registry) {
2020

2121
registry.addMapping("/**") // λͺ¨λ“  κ²½λ‘œμ— λŒ€ν•΄ CORS ν—ˆμš©
22-
.allowedOrigins("http://localhost:5173", "http://localhost:8080", "http://43.201.137.131:8080") // ν—ˆμš©ν•  Origin μ„€μ •
22+
.allowedOrigins("http://localhost:5173", "http://localhost:8080", "https://farmon-be.site", "http://43.201.137.131:8080") // ν—ˆμš©ν•  Origin μ„€μ •
2323
.allowedHeaders("*") // μš”μ²­μ„ ν—ˆμš©ν•  헀더 μ„€μ •
2424
.exposedHeaders("*") // 응닡 헀더 μ„€μ •
2525
.allowedMethods("GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS") // ν—ˆμš©ν•  HTTP λ©”μ„œλ“œ λͺ…μ‹œ

0 commit comments

Comments
Β (0)