Fix Docker build context for deployment

This commit is contained in:
cesnimda
2026-03-21 12:09:22 +01:00
parent e6fa2c771a
commit b14c994f94
3 changed files with 25 additions and 18 deletions
+19 -15
View File
@@ -1,17 +1,21 @@
**/.git
**/.vs
**/.idea
**/.vscode
# Keep the backend build context as small and predictable as possible.
# The backend Docker build uses the repo root as its context, so exclude
# everything first and then opt back into only the source folders it needs.
*
!JobTrackerApi/
!Data/
!Models/
!.dockerignore
**/bin
**/obj
**/bin_build
# Include the source trees.
!JobTrackerApi/**
!Data/**
!Models/**
**/*.db
**/*.db-*
job-tracker-ui/node_modules
job-tracker-ui/build
**/node_modules
**/npm-debug.log
# Re-exclude generated and local data inside the backend project.
JobTrackerApi/bin/
JobTrackerApi/obj/
JobTrackerApi/bin_build/
JobTrackerApi/Attachments/
JobTrackerApi/*.db
JobTrackerApi/*.db-*
+6
View File
@@ -17,6 +17,7 @@ __pycache__/
# .NET / Visual Studio
bin/
obj/
bin_build/
.vs/
*.user
*.suo
@@ -39,3 +40,8 @@ coverage/
temp_job.json
temp_post_job.py
todo jobtracker.txt
# Local app data
*.db
*.db-*
Attachments/
-3
View File
@@ -1,5 +1,3 @@
version: "3.9"
services:
backend:
@@ -64,4 +62,3 @@ services:
volumes:
jobtracker_data: