Experimental browser for the Atmosphere
{ "uri": "at://did:web:krasovs.ky/li.plonk.paste/3ljwyrz3frc2j", "cid": "bafyreigzwjxk5xah2bo6hm7ilhws6ogr52t6lcudqya5wv2ifdjjf3ubqq", "value": { "code": "FROM docker.io/golang:1.24-alpine3.21 AS build\r\n\r\nENV CGO_ENABLED=1\r\n\r\nRUN apk add --no-cache gcc musl-dev\r\n\r\nWORKDIR /usr/src/app\r\n\r\nCOPY go.mod go.sum ./\r\nRUN go mod download\r\n\r\nCOPY . .\r\nRUN go build -v \\\r\n -o /usr/local/bin/knotserver \\\r\n -ldflags='-s -w -extldflags \"-static\"' \\\r\n ./cmd/knotserver && \\\r\n go build -v \\\r\n -o /usr/local/bin/keyfetch \\\r\n ./cmd/keyfetch && \\\r\n go build -v \\\r\n -o /usr/local/bin/repoguard \\\r\n ./cmd/repoguard\r\n\r\nFROM docker.io/alpine:3.21\r\n\r\nLABEL org.opencontainers.image.title=Tangled\r\nLABEL org.opencontainers.image.description=\"Tangled is a decentralized and open code collaboration platform, built on atproto.\"\r\nLABEL org.opencontainers.image.vendor=Tangled.sh\r\nLABEL org.opencontainers.image.licenses=MIT\r\nLABEL org.opencontainers.image.url=https://tangled.sh\r\nLABEL org.opencontainers.image.source=https://tangled.sh/@tangled.sh/core\r\n\r\nCOPY --from=build /usr/local/bin/knotserver /usr/local/bin\r\nCOPY --from=build /usr/local/bin/keyfetch /usr/local/bin\r\nCOPY --from=build /usr/local/bin/repoguard /usr/local/bin\r\n\r\nEXPOSE 5555\r\n\r\nCMD [\"knotserver\"]", "lang": "plaintext", "$type": "li.plonk.paste", "title": "Dockerfile for @tangled.sh/core", "shortUrl": "tf", "createdAt": "2025-03-09T12:06:36.002Z" } }