README ¶ Godoc Service This service publishes godoc for private GitHub repositories and designed to be deployed using Kubernetes and Ambassador Edge Stack. Installation and deployment instructions Get a GitHub personal access token with access to your repository. Create a secret in your cluster named godoc-service-config with the token and the repositories you want to access: kubectl create secret generic godoc-service-config --from-literal=githubToken=a17531d296845a1c16dd67df38065c1ee55c067 --from-literal=githubRepos="ambassadorlabs/godoc-service;datawire/ambassador" Create an Ambassador Project resource to build and deploy this service directly into Kubernetes from GitHub: --- apiVersion: getambassador.io/v2 kind: Project metadata: name: my-doc-repo namespace: default spec: host: objective-nash-360.edgestack.me prefix: /doc/ githubRepo: ambassadorlabs/godoc-service githubToken: a17531d296845a1c16dd67df38065c1ee55c067 Create an Ambassador Filter to enable Single Sign-On. Expand ▾ Collapse ▴ Documentation ¶ There is no documentation for this package. Source Files ¶ View all Source files main.go Click to show internal directories. Click to hide internal directories.