Prechádzať zdrojové kódy

simple dockerization

Richard Köhl 2 rokov pred
rodič
commit
12dcf1b01b
2 zmenil súbory, kde vykonal 25 pridanie a 0 odobranie
  1. 18 0
      Dockerfile
  2. 7 0
      docker-compose.yml

+ 18 - 0
Dockerfile

@@ -0,0 +1,18 @@
+ARG DENO_IMAGE=denoland/deno:alpine-1.34.2
+FROM ${DENO_IMAGE}
+
+EXPOSE 1993
+
+WORKDIR /app
+
+USER deno
+
+COPY deno.jsonc deno.lock ./
+
+COPY src/deps.ts ./src/
+RUN deno cache ./src/deps.ts
+
+COPY . .
+RUN deno cache ./src/main.ts
+
+CMD ["run", "--allow-net", "--allow-read", "--allow-env", "./src/main.ts"]

+ 7 - 0
docker-compose.yml

@@ -0,0 +1,7 @@
+version: '3'
+services:
+  app:
+    build: .
+    restart: always
+    ports:
+      - "8000:1993"