diff --git a/api-doc/pom.xml b/api-doc/pom.xml
index 3d7ecf6e1..cc108804a 100644
--- a/api-doc/pom.xml
+++ b/api-doc/pom.xml
@@ -40,6 +40,14 @@
+
+ com.google.cloud.tools
+ jib-maven-plugin
+
+
+ true
+
+
diff --git a/event-logger/pom.xml b/event-logger/pom.xml
index d14fbdaee..82faa3e2f 100644
--- a/event-logger/pom.xml
+++ b/event-logger/pom.xml
@@ -80,6 +80,14 @@
+
+ com.google.cloud.tools
+ jib-maven-plugin
+
+
+ true
+
+
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 6d132f455..c7c8ee4cf 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -49,6 +49,14 @@
+
+ com.google.cloud.tools
+ jib-maven-plugin
+
+
+ true
+
+
diff --git a/pom.xml b/pom.xml
index a3b35b904..5c8a472eb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -69,6 +69,9 @@
21.2.0
0.10.4
+
+ ddf36656dc8920621fddf4928bdcb4b98c0d0e7bc9672f0cea8115c10ad5cbc6
+
UTF-8
@@ -381,6 +384,15 @@
1.7.0
+
+
+
+ com.google.cloud.tools
+ jib-maven-plugin
+ 3.3.1
+
+
+
diff --git a/service/pom.xml b/service/pom.xml
index 2aaaf516b..bdfcd884f 100644
--- a/service/pom.xml
+++ b/service/pom.xml
@@ -577,6 +577,67 @@
+
+
+ com.google.cloud.tools
+ jib-maven-plugin
+
+
+ deploy
+
+ build
+
+
+
+
+
+ eclipse-temurin@sha256:${docker.image.sha256}
+
+
+ ${docker.repo}:${project.version}
+
+
+ org.whispersystems.textsecuregcm.WhisperServerService
+
+ -server
+ -Djava.awt.headless=true
+ -Djdk.nio.maxCachedBufferSize=262144
+ -Dlog4j2.formatMsgNoLookups=true
+ -XX:MaxRAMPercentage=75
+ -XX:+HeapDumpOnOutOfMemoryError
+ -XX:HeapDumpPath=/tmp/heapdump.bin
+
+
+ 8080
+
+ USE_CURRENT_TIMESTAMP
+
+
+
+
+ ${project.basedir}/config
+ *.yml
+ /usr/share/signal/
+
+
+
+
+
+
+
+
+
+ include-spam-filter
+
+
+
+ com.google.cloud.tools
+ jib-maven-plugin
+
+
+ true
+
+