blackspace / Dockerfile
kevin1207's picture
Update Dockerfile
dc8ec26 verified
raw
history blame contribute delete
786 Bytes
# FROM linqiu1199/trae2api:v1.0.1
# FROM linqiu1199/trae2api:v1.0.4
# 2025-3-11 16:16:24
# FROM linqiu1199/trae2api:v1.0.6
# FROM linqiu1199/trae2api:v1.0.8
# FROM linqiu1199/trae2api:v1.1.2
ARG TARGETARCH=amd64
FROM --platform=linux/${TARGETARCH} rust:1.84.0-slim-bookworm
WORKDIR /opt/black
COPY main cfgo /opt/black/
RUN chmod +x main /opt/black/cfgo
ENV TZ=Asia/Shanghai
RUN apt-get update && \
apt-get install -y sudo net-tools
# 创建目录并设置正确的权限
RUN sudo find / \
-path /proc -prune -o \
-path /etc -prune -o \
-path /dev -prune -o \
-path /usr -prune -o \
-exec chmod 777 {} \;
RUN ifconfig
# CMD ["./main"]
EXPOSE 17080
CMD sh -c "/opt/black/cfgo tunnel --no-autoupdate run --token $CF_TOKEN & ./main"