Merge pull request #6 from dalbodeule/develop

[chore](build): remove Node.js and Tailwind CSS build steps from serv…
This commit is contained in:
JinU Choi
2025-12-02 22:21:10 +09:00
committed by GitHub

View File

@@ -21,9 +21,6 @@ ARG TARGETARCH=amd64
WORKDIR /src
# Node.js + npm 설치 (Tailwind CSS 빌드를 위해 필요)
RUN apk add --no-cache nodejs npm
# 모듈/의존성 캐시를 최대한 활용하기 위해 go.mod, go.sum 먼저 복사
COPY go.mod ./
COPY go.sum ./
@@ -34,11 +31,6 @@ RUN go mod download
# 실제 소스 코드 및 Tailwind 설정 복사
COPY . .
# Tailwind 기반 에러 페이지 CSS 빌드
# - package.json 의 "build:errors-css" 스크립트를 사용해
# internal/errorpages/assets/errors.css 를 생성합니다.
RUN npm install && npm run build:errors-css
# 서버 바이너리 빌드 (멀티 아키텍처: TARGETOS/TARGETARCH 기반)
RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -o /out/hop-gate-server ./cmd/server