build/devapp
Katie Hockman 6c426a97b4 owners: add matloob as secondary owner for tools
Change-Id: Ic277de82ba18b6bc3b652328a141c1bd4604323b
Reviewed-on: https://go-review.googlesource.com/c/build/+/188058
Reviewed-by: Ian Cottrell <iancottrell@google.com>
Reviewed-by: Michael Matloob <matloob@golang.org>
2019-08-08 20:30:19 +00:00
..
owners owners: add matloob as secondary owner for tools 2019-08-08 20:30:19 +00:00
static devapp: add burndown chart to /release page 2018-11-21 15:25:22 +00:00
templates devapp: make it easier to see only release-blocker issues 2019-06-26 17:58:40 +00:00
Dockerfile devapp: add ca-certificates to Dockerfile 2019-05-27 22:38:50 +00:00
Makefile cmd/{buildlet/stage0,scaleway,tip}, devapp: stop using gitlock, use go modules 2019-05-09 18:25:22 +00:00
README.md devapp: update README to suggest 'gcloud auth configure-docker' 2019-04-10 19:30:45 +00:00
deployment-prod.yaml devapp, cmd/gopherbot: increase RAM in k8s config 2018-08-13 16:56:14 +00:00
deployment-staging.yaml devapp, cmd/gopherbot: increase RAM in k8s config 2018-08-13 16:56:14 +00:00
devapp.go devapp: add acme.ALPNProto to NextProtos 2019-05-27 23:57:11 +00:00
gophercon.go devapp: update contributor summit signup issue 2018-08-30 16:18:10 +00:00
gophercon_test.go devapp: remove godash code in favor of maintner 2017-07-22 21:35:17 +00:00
gzip.go devapp: gzip HTTP responses 2018-05-10 17:44:44 +00:00
release.go devapp: make it easier to see only release-blocker issues 2019-06-26 17:58:40 +00:00
release_test.go devapp: follow-up changes that were not submitted in 50652 2017-07-22 21:38:56 +00:00
reviews.go maintner,devapp: add ability to filter changes on reviews page 2019-02-23 00:18:23 +00:00
server.go devapp: remove trailing slash from /owners handler, take 2 2019-04-24 21:17:23 +00:00
server_test.go x/build/devapp: support title prefix filtering in HelpWanted handler 2018-02-23 18:42:13 +00:00
service-prod.yaml devapp: remove App Engine code 2017-06-27 18:50:50 +00:00
service-staging.yaml devapp: update README.md to clarify deployment steps 2017-07-26 21:11:19 +00:00
title.go devapp: display subrepo that CL belongs to 2019-02-06 16:26:59 +00:00
title_test.go devapp: display subrepo that CL belongs to 2019-02-06 16:26:59 +00:00

README.md

devapp

Local development

$ go build
$ ./devapp

Then visit http://localhost:6343

Deployment

First-time setup

Install the docker, kubectl, and gcloud utilities.

Verify that docker run hello-world works without sudo. (You may need to run sudo adduser $USER docker, then either log out and back in or run newgrp docker.)

Then run:

$ gcloud auth configure-docker

Staging

$ gcloud config set project go-dashboard-dev
$ gcloud container clusters get-credentials --zone=us-central1-f go
$ make push-staging

If creating the deployment and service the first time:

$ kubectl create -f deployment-staging.yaml
$ kubectl create -f service-staging.yaml

If updating the pod image:

$ make deploy-staging

Prod

$ gcloud config set project symbolic-datum-552
$ gcloud container clusters get-credentials --zone=us-central1-f go
$ make push-prod

If creating the deployment and service the first time:

$ kubectl create -f deployment-prod.yaml
$ kubectl create -f service-prod.yaml

If updating the pod image:

$ make deploy-prod