FROM golang:1.23-alpine RUN apk add --no-cache git ca-certificates tzdata WORKDIR /tmp/build ENV TZ=Asia/Seoul ENV PORT=7860 EXPOSE 7860 # 런타임에 clone하고 빌드 후 실행 CMD git clone https://${GITHUB_TOKEN}@github.com/${GITHUB_URL}.git . && \ go mod tidy && \ CGO_ENABLED=0 go build -o knoc-server -ldflags="-s -w" . && \ chmod +x knoc-server && \ ./knoc-server