Restructure Docker for Dokploy deployment

- Copy app code into PHP image, sync to shared volume at startup
- Use named volume (app_code) shared between app and nginx
- Build nginx image with embedded config (no bind mounts)
- Add .dockerignore to optimize image build
- Build context moved to project root for both services
This commit is contained in:
root
2026-04-05 20:09:12 +02:00
parent 3abde23629
commit 1632b568af
5 changed files with 50 additions and 9 deletions

22
.dockerignore Normal file
View File

@@ -0,0 +1,22 @@
.git
.gitignore
.env
vendor
node_modules
storage/logs/*
storage/framework/cache/*
storage/framework/sessions/*
storage/framework/views/*
bootstrap/cache/*
public/build
public/storage
db_data
redis_data
docker-compose.yml
docker-compose.override.yml
README.md
TerManager2_v2.md
.idea
.vscode
*.swp
*.swo