# 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/ !JobTrackerBackend/ !Data/ !Models/ !.dockerignore # Include the source trees. !JobTrackerApi/** !JobTrackerBackend/** !Data/** !Models/** # Re-exclude generated and local data inside the backend project. JobTrackerApi/bin/ JobTrackerApi/obj/ JobTrackerApi/bin_build/ JobTrackerApi/Attachments/ JobTrackerApi/*.db JobTrackerApi/*.db-*