Blake Blackshear 4 роки тому
батько
коміт
b91b0d39dd
2 змінених файлів з 4 додано та 6 видалено
  1. 1 1
      .devcontainer/devcontainer.json
  2. 3 5
      docker-compose.yml

+ 1 - 1
.devcontainer/devcontainer.json

@@ -2,7 +2,7 @@
   "name": "Frigate Dev",
   "dockerComposeFile": "../docker-compose.yml",
   "service": "dev",
-  "workspaceFolder": "/opt/frigate",
+  "workspaceFolder": "/lab/frigate",
   "extensions": [
     "ms-python.python",
     "visualstudioexptteam.vscodeintellicode",

+ 3 - 5
docker-compose.yml

@@ -3,6 +3,7 @@ services:
   dev:
     container_name: frigate-dev
     user: vscode
+    privileged: true
     build:
       context: .
       dockerfile: docker/Dockerfile.dev
@@ -11,18 +12,15 @@ services:
       - /dev/dri:/dev/dri # for intel hwaccel, needs to be updated for your hardware
     volumes:
       - /etc/localtime:/etc/localtime:ro
-      - .:/opt/frigate:cached
+      - .:/lab/frigate:cached
       - ./config/config.yml:/config/config.yml:ro
       - ./debug:/media/frigate
-      - type: tmpfs # Optional: 1GB of memory, reduces SSD/SD Card wear
-        target: /tmp/cache
-        tmpfs:
-          size: 1000000000
     ports:
       - "1935:1935"
       - "5000:5000"
       - "5001:5001"
       - "8080:8080"
+    entrypoint: ["sudo", "/init"]
     command: /bin/sh -c "while sleep 1000; do :; done"
   mqtt:
     container_name: mqtt