vite.config.ts의 base: '/serial/' 설정에 맞춰 빌드된 파일을 /usr/share/nginx/html/serial 디렉토리로 복사합니다. EXPOSE 80으로 80 포트를 개방합니다. ✦ Dockerfile과 nginx.conf 생성이 완료되었습니다. 이제 변경 사항을 커밋하고 푸시하겠습니다. (참고: vite.config.ts 변경 사항도 함께 포함합니다.)
18 lines
377 B
Nginx Configuration File
18 lines
377 B
Nginx Configuration File
server {
|
|
listen 80;
|
|
server_name localhost;
|
|
|
|
location /serial/ {
|
|
alias /usr/share/nginx/html/serial/;
|
|
try_files $uri $uri/ /serial/index.html;
|
|
}
|
|
|
|
# Health check endpoint (optional but good for deployments)
|
|
location /health {
|
|
access_log off;
|
|
add_header 'Content-Type' 'text/plain';
|
|
return 200 "healthy\n";
|
|
}
|
|
}
|
|
|