Setup Docker builds and optimize Dockerfile layers (#33)

* feat(ci): Setup docker builds for GUI

* refactor(ci):  Split dockerfile into layers
This commit is contained in:
Regina Fischer
2026-07-19 18:04:27 +05:30
committed by GitHub
parent 896ff6f210
commit 82fb3c34f7
4 changed files with 160 additions and 0 deletions

15
docker-compose.yml Normal file
View File

@@ -0,0 +1,15 @@
services:
omnia-gui:
build:
context: .
dockerfile: apps/gui/Dockerfile
ports:
- "3000:3000"
environment:
- NODE_ENV=production
- GOOGLE_API_KEY=${GOOGLE_API_KEY:-}
volumes:
- omnia-data:/app/apps/gui/data
volumes:
omnia-data: