app/matrix/matrix.hackerspace.pl: finish matrix-media-repo rollout

Change-Id: I7acc34c82c8ffe1334bb9201b993a410eb517b63
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1144
Reviewed-by: informatic <informatic@hackerspace.pl>
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/app/matrix/lib/media-repo.libsonnet b/app/matrix/lib/media-repo.libsonnet
index 90af77b..286ffa7 100644
--- a/app/matrix/lib/media-repo.libsonnet
+++ b/app/matrix/lib/media-repo.libsonnet
@@ -31,12 +31,16 @@
         repo: {
             bindAddress: "0.0.0.0",
             port: 8000,
+            useForwardedHost: false,
         },
         database: {
             postgres: "postgres://%s:%s@%s/%s?sslmode=disable" % [cfg.db.username, cfg.db.password, cfg.db.host, cfg.db.database],
         },
         homeservers: cfg.homeservers,
         admins: cfg.admins,
+        thumbnails: {
+            maxSourceBytes: 10485760 * 3,
+        },
         datastores: [
             {
                 type: "s3",
diff --git a/app/matrix/matrix.hackerspace.pl.jsonnet b/app/matrix/matrix.hackerspace.pl.jsonnet
index fe6fce4..a30d722 100644
--- a/app/matrix/matrix.hackerspace.pl.jsonnet
+++ b/app/matrix/matrix.hackerspace.pl.jsonnet
@@ -22,7 +22,7 @@
         },
         mediaRepo+: {
             enable: true,
-            route: false,
+            route: true,
             s3+: {
                 endpoint: std.strReplace((import "secrets/plain/media-repo-matrix-ceph.json").Endpoint, "http://", ""),
                 accessKey: (import "secrets/plain/media-repo-matrix-ceph.json").AccessKey,
@@ -42,22 +42,12 @@
         },
     },
 
-    // We really don't like restarting our media repository since it gets stuck
-    // on long fsck process of its 500G storage PVC.
-    // TODO(b/48) To be removed after migrating to matrix-media-repo/S3 storage
+    // Synapse media worker has been replaced by matrix-media-repo deployment
     synapse+: {
         mediaWorker+: {
             deployment+: {
                 spec+: {
-                    template+: {
-                        spec+: {
-                            containers_+: {
-                                web+: {
-                                    image: "matrixdotorg/synapse:v1.35.1",
-                                },
-                            },
-                        }
-                    },
+                    replicas: 0,
                 },
             },
         },