Skip to content

Commit

Permalink
currencyservicefake: temp replacement for currencysvc
Browse files Browse the repository at this point in the history
Signed-off-by: Ahmet Alp Balkan <ahmetb@google.com>
  • Loading branch information
ahmetb committed Jun 22, 2018
1 parent 5b3530c commit fa46e85
Show file tree
Hide file tree
Showing 7 changed files with 2,584 additions and 0 deletions.
27 changes: 27 additions & 0 deletions kubernetes-manifests/currencyservice.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: currencyservice
spec:
template:
metadata:
labels:
app: currencyservice
spec:
containers:
- name: server
image: currencyservice
ports:
- containerPort: 7000
---
apiVersion: v1
kind: Service
metadata:
name: currencyservice
spec:
type: ClusterIP
selector:
app: currencyservice
ports:
- port: 7000
targetPort: 7000
2 changes: 2 additions & 0 deletions skaffold.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ build:
workspace: src/checkoutservice
- imageName: paymentservice
workspace: src/paymentservice
- imageName: currencyservice
workspace: src/currencyservicetemp
deploy:
kubectl:
manifests:
Expand Down
13 changes: 13 additions & 0 deletions src/currencyservicetemp/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
FROM golang:1.10-alpine as builder
RUN apk add --no-cache ca-certificates git
WORKDIR /src/microservices-demo/currencyservice
COPY . .
RUN go get -d ./...
RUN go build -o /currencyservice .

FROM alpine as release
RUN apk add --no-cache \
ca-certificates
COPY --from=builder /currencyservice /currencyservice
EXPOSE 7000
ENTRYPOINT ["/currencyservice"]
Loading

0 comments on commit fa46e85

Please sign in to comment.