Experimental browser for the Atmosphere
{ "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" } }