File size: 586 Bytes
dcc10ea
c55ea12
e5b8f2e
c55ea12
9608359
 
c55ea12
 
 
 
 
e5b8f2e
8a57060
1d41755
31ebc1c
c55ea12
1d41755
06f9473
c55ea12
 
1d41755
c55ea12
31ebc1c
 
06f9473
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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"]