knoc003 / Dockerfile
kdrkdrkdr's picture
Update Dockerfile
40f272d verified
raw
history blame contribute delete
396 Bytes
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