Skip to content

Commit 46c7edd

Browse files
committed
fix: run deploy, perms
1 parent 9550b6f commit 46c7edd

File tree

3 files changed

+18
-4
lines changed

3 files changed

+18
-4
lines changed

scripts/build-push-all.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,12 @@ do
3030
--tag ${GCR_REGION}/${GCP_PROJECT}/${PREFIX}-${pkg}:latest \
3131
--push
3232
done
33+
34+
# Apply latest images to Cloud Run services
35+
for pkg in "${pkgs[@]}"
36+
do
37+
echo "Deploying '${pkg}'..."
38+
gcloud run services update ${PREFIX}-${pkg} \
39+
--region=europe-west2 \
40+
--image=${GCR_REGION}/${GCP_PROJECT}/${PREFIX}-${pkg}:latest
41+
done

terraform/module/run_front-end.tf

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ resource "google_pubsub_topic_iam_member" "frontend_subscriber" {
3838
role = "roles/pubsub.subscriber"
3939
member = "serviceAccount:${local.frontend_email}"
4040
}
41+
resource "google_project_iam_member" "frontend_pubsub_admin" {
42+
project = var.project
43+
role = "roles/pubsub.admin"
44+
member = "serviceAccount:${local.frontend_email}"
45+
}
4146

4247
resource "google_pubsub_subscription" "frontend_subscription" {
4348
for_each = local.frontend_topics
@@ -48,7 +53,7 @@ resource "google_pubsub_subscription" "frontend_subscription" {
4853
message_retention_duration = "1200s"
4954
retain_acked_messages = true
5055

51-
ack_deadline_seconds = 20
56+
ack_deadline_seconds = 10
5257

5358
expiration_policy {
5459
ttl = "300000.5s"
@@ -57,7 +62,7 @@ resource "google_pubsub_subscription" "frontend_subscription" {
5762
}
5863

5964
resource "google_cloud_run_service" "front-end" {
60-
name = "${var.service}-frontend"
65+
name = "${var.service}-front-end"
6166
location = var.region
6267

6368
template {
@@ -67,7 +72,7 @@ resource "google_cloud_run_service" "front-end" {
6772
resources {
6873
limits = {
6974
"cpu" = "1000m"
70-
"memory" = "1024Mi"
75+
"memory" = "1Gi"
7176
}
7277
}
7378
ports {

terraform/module/run_ingest-pdf.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ resource "google_cloud_run_service" "ingest-pdf" {
99
resources {
1010
limits = {
1111
"cpu" = "1000m"
12-
"memory" = "1024Mi"
12+
"memory" = "1Gi"
1313
}
1414
}
1515
ports {

0 commit comments

Comments
 (0)