diff --git a/Tiltfile b/Tiltfile index 2b35909..a055d73 100644 --- a/Tiltfile +++ b/Tiltfile @@ -41,7 +41,7 @@ for name, path, port in services: name, context = '.', dockerfile = path + '/Dockerfile', - only = watch_paths, + only = watch_paths + ['tests/integration/go.mod'], entrypoint = '/app', live_update = [ sync('./bin/' + name, '/app'), @@ -74,8 +74,6 @@ k8s_resource( port_forwards = '8082:8082', resource_deps = ['postgres', 'redis'], labels = ['services'], - # workout-service cmd/main.go is an empty stub — pod exits immediately - trigger_mode = TRIGGER_MODE_MANUAL, ) k8s_resource( 'api-gateway', diff --git a/services/api-gateway/Dockerfile b/services/api-gateway/Dockerfile index 18668f7..f9f2ff2 100644 --- a/services/api-gateway/Dockerfile +++ b/services/api-gateway/Dockerfile @@ -8,6 +8,7 @@ COPY services/api-gateway/go.mod services/api-gateway/go.sum ./services/api-gate COPY services/user-service/go.mod services/user-service/go.sum ./services/user-service/ COPY services/exercise-service/go.mod services/exercise-service/go.sum ./services/exercise-service/ COPY services/workout-service/go.mod services/workout-service/go.sum ./services/workout-service/ +COPY tests/integration/go.mod ./tests/integration/ RUN go work sync COPY shared/ ./shared/ COPY services/api-gateway/ ./services/api-gateway/ diff --git a/services/exercise-service/Dockerfile b/services/exercise-service/Dockerfile index 4187f21..2fabd31 100644 --- a/services/exercise-service/Dockerfile +++ b/services/exercise-service/Dockerfile @@ -8,6 +8,7 @@ COPY services/api-gateway/go.mod services/api-gateway/go.sum ./services/api-gate COPY services/user-service/go.mod services/user-service/go.sum ./services/user-service/ COPY services/exercise-service/go.mod services/exercise-service/go.sum ./services/exercise-service/ COPY services/workout-service/go.mod services/workout-service/go.sum ./services/workout-service/ +COPY tests/integration/go.mod ./tests/integration/ RUN go work sync COPY shared/ ./shared/ COPY services/exercise-service/ ./services/exercise-service/ diff --git a/services/user-service/Dockerfile b/services/user-service/Dockerfile index 16fbd15..2bfb922 100644 --- a/services/user-service/Dockerfile +++ b/services/user-service/Dockerfile @@ -8,6 +8,7 @@ COPY services/api-gateway/go.mod services/api-gateway/go.sum ./services/api-gate COPY services/user-service/go.mod services/user-service/go.sum ./services/user-service/ COPY services/exercise-service/go.mod services/exercise-service/go.sum ./services/exercise-service/ COPY services/workout-service/go.mod services/workout-service/go.sum ./services/workout-service/ +COPY tests/integration/go.mod ./tests/integration/ RUN go work sync COPY shared/ ./shared/ COPY services/user-service/ ./services/user-service/ diff --git a/services/workout-service/Dockerfile b/services/workout-service/Dockerfile index 3ef56c1..c24de8f 100644 --- a/services/workout-service/Dockerfile +++ b/services/workout-service/Dockerfile @@ -8,6 +8,7 @@ COPY services/api-gateway/go.mod services/api-gateway/go.sum ./services/api-gate COPY services/user-service/go.mod services/user-service/go.sum ./services/user-service/ COPY services/exercise-service/go.mod services/exercise-service/go.sum ./services/exercise-service/ COPY services/workout-service/go.mod services/workout-service/go.sum ./services/workout-service/ +COPY tests/integration/go.mod ./tests/integration/ RUN go work sync COPY shared/ ./shared/ COPY services/workout-service/ ./services/workout-service/