Skip to content

Commit 12ad35c

Browse files
authored
Merge pull request #28 from Nasruddin/revamp
Tilt config to run all manifest in one go
2 parents 91012d0 + 8a9d5a4 commit 12ad35c

File tree

7 files changed

+70
-58
lines changed

7 files changed

+70
-58
lines changed

Diff for: .idea/workspace.xml

+46-42
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: Tiltfile

+24-15
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,23 @@
1+
# Define and build infrastructure services
2+
k8s_yaml([
3+
"kubernetes/infrastructure/keycloak/keycloak.yml",
4+
"kubernetes/infrastructure/postgres/postgres.yml",
5+
"kubernetes/infrastructure/mongodb/mongodb.yml"
6+
])
7+
8+
# Define infrastructure resources
9+
k8s_resource("keycloak", labels=["infra"], auto_init=True)
10+
k8s_resource("course-postgres", labels=["infra"], auto_init=True)
11+
k8s_resource("review-mongodb", labels=["infra"], auto_init=True)
12+
113
# Define and build course-service
214
docker_build(
315
"course-service",
416
context="./microservices/course-service",
517
dockerfile="./microservices/course-service/Dockerfile",
618
live_update=[
7-
sync("./microservices/course-service/src", "/application/src"), # Sync only Java files
8-
run("mvn package -DskipTests", trigger=["/application/src"]), # Rebuild JAR when code changes
19+
sync("./microservices/course-service/src", "/application/src"),
20+
run("mvn package -DskipTests", trigger=["/application/src"]),
921
]
1022
)
1123
k8s_yaml([
@@ -14,8 +26,8 @@ k8s_yaml([
1426
])
1527
k8s_resource(
1628
"course-service",
17-
port_forwards="9001:9001", # Maps host port 9001 to container port 9001
18-
labels=["services"] # Optional: Group in Tilt UI
29+
port_forwards="9001:9001",
30+
labels=["services"]
1931
)
2032

2133
# Define and build review-service
@@ -24,8 +36,8 @@ docker_build(
2436
context="./microservices/review-service",
2537
dockerfile="./microservices/review-service/Dockerfile",
2638
live_update=[
27-
sync("./microservices/review-service/src", "/application/src"), # Sync only Java files
28-
run("mvn package -DskipTests", trigger=["/application/src"]), # Rebuild JAR when code changes
39+
sync("./microservices/review-service/src", "/application/src"),
40+
run("mvn package -DskipTests", trigger=["/application/src"]),
2941
]
3042
)
3143
k8s_yaml([
@@ -38,14 +50,14 @@ k8s_resource(
3850
labels=["services"]
3951
)
4052

41-
# Define and build course-aggregate-service
53+
# Define and build course-composite-service
4254
docker_build(
4355
"course-composite-service",
4456
context="./microservices/course-composite-service",
4557
dockerfile="./microservices/course-composite-service/Dockerfile",
4658
live_update=[
47-
sync("./microservices/course-composite-service/src", "/application/src"), # Sync only Java files
48-
run("mvn package -DskipTests", trigger=["/application/src"]), # Rebuild JAR when code changes
59+
sync("./microservices/course-composite-service/src", "/application/src"),
60+
run("mvn package -DskipTests", trigger=["/application/src"]),
4961
]
5062
)
5163
k8s_yaml([
@@ -58,25 +70,22 @@ k8s_resource(
5870
labels=["services"]
5971
)
6072

61-
6273
# Define and build gateway-service
6374
docker_build(
6475
"gateway-service",
6576
context="./spring-cloud/gateway-service",
6677
dockerfile="./spring-cloud/gateway-service/Dockerfile",
6778
live_update=[
68-
sync("./spring-cloud/gateway-service/src", "/application/src"), # Sync only Java files
69-
run("mvn package -DskipTests", trigger=["/application/src"]), # Rebuild JAR when code changes
79+
sync("./spring-cloud/gateway-service/src", "/application/src"),
80+
run("mvn package -DskipTests", trigger=["/application/src"]),
7081
]
7182
)
7283
k8s_yaml([
7384
"spring-cloud/gateway-service/kubernetes/deployment.yml",
7485
"spring-cloud/gateway-service/kubernetes/service.yml",
7586
"spring-cloud/gateway-service/kubernetes/ingress.yml"
7687
])
77-
7888
k8s_resource(
7989
"gateway-service",
80-
# port_forwards="9000:9000", # Maps host port 9000 to container port 9000
81-
labels=["services"] # Optional: Group in Tilt UI
90+
labels=["services"]
8291
)

Diff for: docker/docker-compose-infra.yml

-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ services:
4242
command: [ "start-dev" ]
4343
networks:
4444
- shared-network
45-
4645
networks:
4746
shared-network:
4847
name: shared-network
File renamed without changes.

0 commit comments

Comments
 (0)