Update Dockerfile
Browse files- Dockerfile +5 -5
Dockerfile
CHANGED
|
@@ -2,15 +2,15 @@
|
|
| 2 |
FROM ghcr.io/yufeikang/raycast_api_proxy:main AS builder
|
| 3 |
|
| 4 |
# run stage
|
| 5 |
-
FROM
|
| 6 |
|
| 7 |
-
RUN apk add --no-cache python3
|
| 8 |
-
|
| 9 |
-
WORKDIR /project
|
| 10 |
|
| 11 |
# retrieve packages from build stage
|
| 12 |
ENV PYTHONPATH=/project/pkgs
|
| 13 |
|
|
|
|
|
|
|
| 14 |
RUN chmod 777 -R /project
|
| 15 |
RUN mkdir -p ./sync && chmod 777 -R ./sync
|
| 16 |
|
|
@@ -20,4 +20,4 @@ COPY Caddyfile ./Caddyfile
|
|
| 20 |
|
| 21 |
EXPOSE 3000
|
| 22 |
|
| 23 |
-
CMD ["sh", "-c", "caddy run --config /project/Caddyfile & python -m uvicorn app.main:app --host 0.0.0.0 --port 80"]
|
|
|
|
| 2 |
FROM ghcr.io/yufeikang/raycast_api_proxy:main AS builder
|
| 3 |
|
| 4 |
# run stage
|
| 5 |
+
FROM caddy:alpine AS runner
|
| 6 |
|
| 7 |
+
RUN apk add --no-cache python3
|
|
|
|
|
|
|
| 8 |
|
| 9 |
# retrieve packages from build stage
|
| 10 |
ENV PYTHONPATH=/project/pkgs
|
| 11 |
|
| 12 |
+
WORKDIR /project
|
| 13 |
+
|
| 14 |
RUN chmod 777 -R /project
|
| 15 |
RUN mkdir -p ./sync && chmod 777 -R ./sync
|
| 16 |
|
|
|
|
| 20 |
|
| 21 |
EXPOSE 3000
|
| 22 |
|
| 23 |
+
CMD ["sh", "-c", "caddy run --config /project/Caddyfile --adapter caddyfile & python -m uvicorn app.main:app --host 0.0.0.0 --port 80"]
|