Skip to content

Commit 414180f

Browse files
moriroKimclaude
andcommitted
feat(nginx): Add nginx reverse proxy for HTTP access on port 80
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 41fbda3 commit 414180f

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

docker-compose.dev.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
11
services:
2+
nginx:
3+
image: nginx:alpine
4+
restart: unless-stopped
5+
ports:
6+
- "80:80"
7+
volumes:
8+
- ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
9+
depends_on:
10+
- api
11+
212
postgres:
313
image: postgres:16-alpine
414
restart: unless-stopped

docker/nginx/default.conf

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
server {
2+
listen 80;
3+
server_name _;
4+
5+
# API proxy
6+
location / {
7+
proxy_pass http://api:3000;
8+
proxy_http_version 1.1;
9+
proxy_set_header Upgrade $http_upgrade;
10+
proxy_set_header Connection 'upgrade';
11+
proxy_set_header Host $host;
12+
proxy_set_header X-Real-IP $remote_addr;
13+
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
14+
proxy_set_header X-Forwarded-Proto $scheme;
15+
proxy_cache_bypass $http_upgrade;
16+
}
17+
}

0 commit comments

Comments
 (0)