This commit is contained in:
parent
428db0810f
commit
1313c2021f
2 changed files with 7 additions and 2 deletions
|
@ -1,4 +1,4 @@
|
||||||
FROM denoland/deno:debian-2.1.3 AS builder
|
FROM i.sanxian.tech/denoland/deno:debian-2.1.3 AS builder
|
||||||
|
|
||||||
ARG TINI_VERSION=0.19.0
|
ARG TINI_VERSION=0.19.0
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ RUN curl -fsSL https://github.com/krallin/tini/releases/download/v${TINI_VERSION
|
||||||
RUN deno task compile
|
RUN deno task compile
|
||||||
|
|
||||||
# Stage for creating the non-privileged user
|
# Stage for creating the non-privileged user
|
||||||
FROM alpine:3.20 AS user-stage
|
FROM gcr.io/alpine/alpine:3.20 AS user-stage
|
||||||
|
|
||||||
RUN adduser -u 10001 -S appuser
|
RUN adduser -u 10001 -S appuser
|
||||||
|
|
||||||
|
|
|
@ -115,8 +115,13 @@ app.use("*", async (c, next) => {
|
||||||
|
|
||||||
routes(app, konfigStore);
|
routes(app, konfigStore);
|
||||||
|
|
||||||
|
const cert = Deno.readTextFileSync("/app/config/cert.pem")
|
||||||
|
const key = Deno.readTextFileSync("/app/config/key.key")
|
||||||
|
|
||||||
Deno.serve({
|
Deno.serve({
|
||||||
port: Number(Deno.env.get("PORT")) ||
|
port: Number(Deno.env.get("PORT")) ||
|
||||||
konfigStore.get("server.port") as number,
|
konfigStore.get("server.port") as number,
|
||||||
hostname: Deno.env.get("HOST") || konfigStore.get("server.host") as string,
|
hostname: Deno.env.get("HOST") || konfigStore.get("server.host") as string,
|
||||||
|
cert: cert,
|
||||||
|
key: key,
|
||||||
}, app.fetch);
|
}, app.fetch);
|
||||||
|
|
Loading…
Reference in a new issue