Skip to content

Commit

Permalink
Create Dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
yilololo authored Nov 26, 2024
1 parent afd1f4d commit f4232e0
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# 基础镜像
FROM golang:1.23.2-alpine AS builder

# 设置工作目录
WORKDIR /app

# 将代码复制到镜像中
COPY . .

# 下载依赖并编译应用
RUN go mod init simple-go-app && \
go build -o app main.go

# 创建运行时镜像
FROM alpine:latest
WORKDIR /root/
COPY --from=builder /app/app .

# 暴露服务端口
EXPOSE 8932

# 启动应用
CMD ["./app"]

0 comments on commit f4232e0

Please sign in to comment.