Coolify 배포
Coolify를 사용한 배포 방법을 설명합니다.
-
Coolify에서 리소스 추가
-
Build Pack을 Nixpacks로 선택
-
Is it a static site? 체크
-
Publish Directory를
/dist로 설정
프로젝트 루트에 Dockerfile을 작성하여 배포할 수 있습니다.
FROM oven/bun:1 AS buildWORKDIR /appCOPY package.json bun.lock ./RUN bun install --frozen-lockfileCOPY . .RUN bun run build
FROM nginx:alpine AS runtimeCOPY --from=build /app/dist /usr/share/nginx/htmlEXPOSE 80