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