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"]