aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.dev.yaml
diff options
context:
space:
mode:
authorAdam Mathes <adam@adammathes.com>2026-02-15 14:44:27 -0800
committerAdam Mathes <adam@adammathes.com>2026-02-15 14:44:27 -0800
commit3a769ccece9319abac29a002aabed6578b9f4e76 (patch)
treef27d0140310438c4f44db0de2b72e4b959e794eb /docker-compose.dev.yaml
parent7034e4e6dcedd095ddd05984d3607d3ee7b12e47 (diff)
downloadneko-3a769ccece9319abac29a002aabed6578b9f4e76.tar.gz
neko-3a769ccece9319abac29a002aabed6578b9f4e76.tar.bz2
neko-3a769ccece9319abac29a002aabed6578b9f4e76.zip
Add docker-compose.dev.yaml for consistent containerized development environment
Diffstat (limited to 'docker-compose.dev.yaml')
-rw-r--r--docker-compose.dev.yaml21
1 files changed, 21 insertions, 0 deletions
diff --git a/docker-compose.dev.yaml b/docker-compose.dev.yaml
new file mode 100644
index 0000000..036761d
--- /dev/null
+++ b/docker-compose.dev.yaml
@@ -0,0 +1,21 @@
+services:
+ neko-dev:
+ container_name: neko-dev
+ build:
+ context: .
+ dockerfile: .devcontainer/Dockerfile
+ volumes:
+ - .:/workspace
+ working_dir: /workspace
+ command: sleep infinity
+ ports:
+ # Backend
+ - "8080:8080"
+ # Frontend (Vite)
+ - "5173:5173"
+ # Optional: Range for dynamic dev tools/debuggers if needed
+ # (Uncomment if you hit port binding issues with specific tools)
+ # - "60000-65000:60000-65000"
+ # Security options to help with permission issues on some setups
+ security_opt:
+ - label=disable