FROM alpine:latest

# 安装必要的运行时依赖
RUN apk add --no-cache ca-certificates tzdata

# 设置时区
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
    echo "Asia/Shanghai" > /etc/timezone

# 创建必要的目录
RUN mkdir -p /app/assets /app/static/templates

# 设置工作目录
WORKDIR /app

# 复制已编译好的二进制文件和必要的目录
COPY wxserver /app/wxserver
COPY assets/ /app/assets/
COPY static/ /app/static/

# 暴露HTTP服务端口
EXPOSE 5253

# 运行应用
CMD ["./wxserver"]
