ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Record data

{
  "uri": "at://did:plc:nhyitepp3u4u6fcfboegzcjw/sh.tangled.repo.pull/3loe5akzw5u22",
  "cid": "bafyreigx534rb6d4zce3kalymxd4ubn46b4emw7si5skhae4rx3jzh7cfq",
  "value": {
    "$type": "sh.tangled.repo.pull",
    "patch": "diff --git a/docker/Dockerfile b/docker/Dockerfile\nindex f7c7604..2c9c1a2 100644\n--- a/docker/Dockerfile\n+++ b/docker/Dockerfile\n@@ -42,11 +42,9 @@ COPY --from=build /usr/local/bin/repoguard /home/git/repoguard\n COPY docker/rootfs/ .\n \n RUN chown root:root /usr/local/libexec/tangled-keyfetch && \\\n-    chmod 755 /usr/local/libexec/tangled-keyfetch && \\\n-    chown git:git /home/git/repoguard && \\\n-    chown git:git /app && chown git:git /home/git/repositories\n+    chmod 755 /usr/local/libexec/tangled-keyfetch\n \n EXPOSE 22\n EXPOSE 5555\n \n-ENTRYPOINT [\"/init\"]\n+ENTRYPOINT [\"/bin/sh\", \"-c\", \"chown git:git /home/git/repoguard && chown git:git /app && chown git:git /home/git/repositories && /init\"]\ndiff --git a/docker/docker-compose.yml b/docker/docker-compose.yml\nindex 04a5793..7a1ad94 100644\n--- a/docker/docker-compose.yml\n+++ b/docker/docker-compose.yml\n@@ -13,5 +13,21 @@ services:\n       - \"./repositories:/home/git/repositories\"\n       - \"./server:/app\"\n     ports:\n-      - \"5555:5555\"\n       - \"2222:22\"\n+  frontend:\n+    image: caddy:2-alpine\n+    command: >\n+      caddy\n+      reverse-proxy\n+      --from ${KNOT_SERVER_HOSTNAME}\n+      --to knot:5555\n+    depends_on:\n+      - knot\n+    ports:\n+      - \"443:443\"\n+      - \"443:443/udp\"\n+    volumes:\n+      - caddy_data:/data\n+    restart: always\n+volumes:\n+  caddy_data:\n",
    "title": "make docker-compose serve https and fix permissions",
    "pullId": 77,
    "createdAt": "",
    "targetRepo": "at://did:plc:wshs7t2adsemcrrd4snkeqli/sh.tangled.repo/3liuighjy2h22",
    "targetBranch": "master"
  }
}