Inject encrypted runtime credentials from Space secret
Browse files- Dockerfile +3 -2
Dockerfile
CHANGED
|
@@ -10,9 +10,10 @@ WORKDIR /app
|
|
| 10 |
COPY --from=deps /app/node_modules ./node_modules
|
| 11 |
COPY package.json tsconfig.json config.example.yaml ./
|
| 12 |
COPY src ./src
|
| 13 |
-
|
|
|
|
| 14 |
ENV ZCODE_PROXY_PORT=8080
|
| 15 |
ENV ZCODE_PROXY_CONFIG=/data/config.yaml
|
| 16 |
EXPOSE 8080
|
| 17 |
USER bun
|
| 18 |
-
|
|
|
|
| 10 |
COPY --from=deps /app/node_modules ./node_modules
|
| 11 |
COPY package.json tsconfig.json config.example.yaml ./
|
| 12 |
COPY src ./src
|
| 13 |
+
COPY entrypoint.sh /entrypoint.sh
|
| 14 |
+
RUN mkdir -p /data /home/bun/.zcode-proxy && chown -R bun:bun /data /home/bun/.zcode-proxy /entrypoint.sh
|
| 15 |
ENV ZCODE_PROXY_PORT=8080
|
| 16 |
ENV ZCODE_PROXY_CONFIG=/data/config.yaml
|
| 17 |
EXPOSE 8080
|
| 18 |
USER bun
|
| 19 |
+
ENTRYPOINT ["/entrypoint.sh"]
|