diff --git a/scripts/internal-docs/README.md b/scripts/internal-docs/README.md new file mode 100644 index 0000000000000..4806fba17b436 --- /dev/null +++ b/scripts/internal-docs/README.md @@ -0,0 +1,3 @@ +Configuration for automatically building and hosting an internal godoc site. +This will become obsolete once we make the repo public and can use +https://pkg.go.dev/. diff --git a/scripts/internal-docs/cloudbuild.yaml b/scripts/internal-docs/cloudbuild.yaml new file mode 100644 index 0000000000000..d53d13abcdac2 --- /dev/null +++ b/scripts/internal-docs/cloudbuild.yaml @@ -0,0 +1,8 @@ +steps: +- name: gcr.io/cloud-builders/docker + args: ['build', '-t', 'gcr.io/coder-devrel/internal-docs', '-f', 'scripts/internal-docs/docker/Dockerfile', '.'] +- name: gcr.io/cloud-builders/docker + args: ['push', 'gcr.io/coder-devrel/internal-docs'] +- name: 'gcr.io/google.com/cloudsdktool/cloud-sdk' + entrypoint: gcloud + args: ['run', 'deploy', 'internal-docs', '--image', 'gcr.io/coder-devrel/internal-docs', '--region', 'us-central1'] diff --git a/scripts/internal-docs/docker/Dockerfile b/scripts/internal-docs/docker/Dockerfile new file mode 100644 index 0000000000000..32a06044ac7a0 --- /dev/null +++ b/scripts/internal-docs/docker/Dockerfile @@ -0,0 +1,9 @@ +FROM golang:1.18-alpine + +RUN go install github.com/dwahler/go-tools/cmd/godoc@v0.1.1 + +WORKDIR /go/src/github.com/coder/coder +ADD . . + +EXPOSE 6060 +CMD godoc -http :6060