diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index f8e873695..f687072fe 100644 --- a/.devcontainer/devcontainer.json +++ b/.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", diff --git a/docker-compose.yml b/docker-compose.yml index 96e7024d4..9a7eb578a 100644 --- a/docker-compose.yml +++ b/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