File tree 3 files changed +64
-0
lines changed
3 files changed +64
-0
lines changed Original file line number Diff line number Diff line change
1
+ # devappserver
2
+
3
+ ## Local development
4
+
5
+ ``` sh
6
+ $ make devappserver
7
+ $ ./devappserver -http=:8080
8
+ ```
9
+
10
+ Then visit http://localhost:8080
11
+
12
+ ## Deployment
13
+
14
+ ``` sh
15
+ $ gcloud config set project {go-dashboard-dev| symbolic-datum-552}
16
+ $ gcloud container clusters get-credentials --zone=us-central1-f go
17
+ $ make push-{dev| prod}
18
+ $ kubectl create -f service.yaml
19
+ $ kubectl create -f deployment-prod.yaml
20
+ ```
Original file line number Diff line number Diff line change
1
+ apiVersion : extensions/v1beta1
2
+ kind : Deployment
3
+ metadata :
4
+ name : devappserver-deployment
5
+ spec :
6
+ replicas : 1
7
+ template :
8
+ metadata :
9
+ labels :
10
+ app : devappserver
11
+ spec :
12
+ containers :
13
+ - name : devappserver
14
+ image : gcr.io/symbolic-datum-552/devappserver:latest
15
+ imagePullPolicy : Always
16
+ command : ["/go/bin/devappserver"]
17
+ volumeMounts :
18
+ - mountPath : /autocert-cache
19
+ name : pv-autocert-cache
20
+ ports :
21
+ - containerPort : 80
22
+ - containerPort : 443
23
+ resources :
24
+ requests :
25
+ cpu : " 1"
26
+ memory : " 1Gi"
27
+ limits :
28
+ memory : " 2Gi"
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : Service
3
+ metadata :
4
+ name : devappserver
5
+ spec :
6
+ ports :
7
+ - port : 80
8
+ targetPort : 80
9
+ name : http
10
+ - port : 443
11
+ targetPort : 443
12
+ name : https
13
+ selector :
14
+ app : devappserver
15
+ type : LoadBalancer
16
+ loadBalancerIP : 35.184.237.80
You can’t perform that action at this time.
0 commit comments