Spaces:
Paused
Paused
| 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 | |