FROM golang:1.23-bullseye
WORKDIR /app
ENV TZ=Asia/Shanghai
RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN mkdir -p /.cache && \
chmod -R 777 /.cache
COPY main.go ./
RUN uname -a
EXPOSE 7860
CMD ["go", "run", "main.go"] |