From eca5cbff97dad43c119c794576be3e814d2b6c01 Mon Sep 17 00:00:00 2001 From: alyssa Date: Mon, 7 Apr 2025 00:56:18 +0000 Subject: [PATCH] chore: move docs to fly --- docs/Dockerfile | 18 ++++++++++++++++++ docs/fly.toml | 3 +++ netlify.toml | 6 ------ 3 files changed, 21 insertions(+), 6 deletions(-) create mode 100644 docs/Dockerfile create mode 100644 docs/fly.toml delete mode 100644 netlify.toml diff --git a/docs/Dockerfile b/docs/Dockerfile new file mode 100644 index 00000000..a13a59fb --- /dev/null +++ b/docs/Dockerfile @@ -0,0 +1,18 @@ +FROM alpine:latest AS builder + +RUN apk add nodejs-current yarn + +WORKDIR /build +COPY . . +RUN yarn +ENV NODE_OPTIONS=--openssl-legacy-provider +RUN yarn build + +FROM alpine:latest + +RUN apk add caddy + +WORKDIR /app +COPY --from=builder /build/content/.vuepress/dist /app + +ENTRYPOINT [ "/usr/sbin/caddy", "file-server", "-l", "0.0.0.0:8000", "-r", "/app" ] diff --git a/docs/fly.toml b/docs/fly.toml new file mode 100644 index 00000000..c85d5812 --- /dev/null +++ b/docs/fly.toml @@ -0,0 +1,3 @@ +app = "pluralkit-docs" +primary_region = "arn" +http_service.internal_port = 8000 diff --git a/netlify.toml b/netlify.toml deleted file mode 100644 index 9a00fb7f..00000000 --- a/netlify.toml +++ /dev/null @@ -1,6 +0,0 @@ -# Configuration for Netlify (website deployment, etc) - -[build] -base = "docs/" -publish = "content/.vuepress/dist" -command = "npm run build"