فهرست منبع

make development in docker container possible

Richard Köhl 2 سال پیش
والد
کامیت
ed3b328819
2فایلهای تغییر یافته به همراه9 افزوده شده و 1 حذف شده
  1. 1 1
      Dockerfile
  2. 8 0
      docker-compose.yml

+ 1 - 1
Dockerfile

@@ -15,7 +15,7 @@ COPY src/deps.ts ./src/
 RUN deno cache ./src/deps.ts
 
 # Build application
-COPY . .
+COPY src ./src
 RUN deno cache ./src/main.ts
 
 # Runtime stage

+ 8 - 0
docker-compose.yml

@@ -5,3 +5,11 @@ services:
     restart: always
     ports:
       - "8000:1993"
+    environment:
+      - APPLICATION_NAME=${APPLICATION_NAME-My Deno Application}
+      - VERSION=${VERSION-0.1.0}
+      - DEBUG_LEVEL=${DEBUG_LEVEL-INFO}
+      - GREETING=${GREETING-hello world!}
+    volumes:
+      - ./src:/app/src:ro
+    command: ["deno", "task", "dev"]