Raycast-unblock / Dockerfile
sfun's picture
Update Dockerfile
06f9473 verified
FROM wibuswee/raycast-unblock:latest AS builder
FROM --platform=$BUILDPLATFORM caddy:alpine AS runner
RUN apk add --no-cache libstdc++
WORKDIR /app
RUN mkdir -p /raycast_sync && chmod 777 -R /raycast_sync
RUN mkdir -p /.raycast_unblock && chmod 777 -R /.raycast_unblock
COPY --from=builder /app/raycast-unblock-app .
COPY config.toml ./config.toml
COPY Caddyfile ./Caddyfile
COPY entrypoint.sh ./entrypoint.sh
RUN chmod 777 -R /app
ENV TZ=Asia/Shanghai
EXPOSE 3001
ENTRYPOINT ["./entrypoint.sh"]
CMD ["sh", "-c", "caddy run --config /app/Caddyfile & ./raycast-unblock-app"]