File tree Expand file tree Collapse file tree 8 files changed +26
-5
lines changed Expand file tree Collapse file tree 8 files changed +26
-5
lines changed Original file line number Diff line number Diff line change @@ -17,18 +17,27 @@ script:
17
17
- docker version
18
18
- docker login -u $DOCKER_USER -p $DOCKER_PASS
19
19
- export TAG=`if [ "$TRAVIS_BRANCH" == "master" ]; then echo "latest"; else echo $TRAVIS_BRANCH ; fi`
20
+ # GO
20
21
- export GO_REPO=itcreator/go-micro-stack
21
22
- docker build -f go/Dockerfile -t $GO_REPO:$COMMIT go
22
23
- docker tag $GO_REPO:$COMMIT $GO_REPO:$TAG
23
24
- docker tag $GO_REPO:$COMMIT $GO_REPO:travis-$TRAVIS_BUILD_NUMBER
24
25
- docker push $GO_REPO
26
+ # CONSUL
25
27
- export CONSUL_REPO=itcreator/go-micro-stack-consul
26
28
- docker build -f consul/Dockerfile -t $CONSUL_REPO:$COMMIT consul
27
29
- docker tag $CONSUL_REPO:$COMMIT $CONSUL_REPO:$TAG
28
30
- docker tag $CONSUL_REPO:$COMMIT $CONSUL_REPO:travis-$TRAVIS_BUILD_NUMBER
29
31
- docker push $CONSUL_REPO
32
+ # PROTOC
30
33
- export PROTOC_REPO=itcreator/go-micro-stack-protoc-go-micro
31
34
- docker build -f protoc-go-micro/Dockerfile -t $PROTOC_REPO:$COMMIT protoc-go-micro
32
35
- docker tag $PROTOC_REPO:$COMMIT $PROTOC_REPO:$TAG
33
36
- docker tag $PROTOC_REPO:$COMMIT $PROTOC_REPO:travis-$TRAVIS_BUILD_NUMBER
34
37
- docker push $PROTOC_REPO
38
+ # GOSWAGGER
39
+ - export GOSWAGGER_REPO=itcreator/go-micro-stack-goswagger
40
+ - docker build -f go-swagger/Dockerfile -t $GOSWAGGER_REPO:$COMMIT go-swagger
41
+ - docker tag $GOSWAGGER_REPO:$COMMIT $GOSWAGGER_REPO:$TAG
42
+ - docker tag $GOSWAGGER_REPO:$COMMIT $GOSWAGGER_REPO:travis-$TRAVIS_BUILD_NUMBER
43
+ - docker push $GOSWAGGER_REPO
Original file line number Diff line number Diff line change @@ -8,6 +8,12 @@ docker infrastructure for golang and microservices
8
8
9
9
# Changelog
10
10
11
+ ## 0.3.0
12
+
13
+ * Update Consul up to 1.4.3
14
+ * Update Golang up to 1.12
15
+
16
+
11
17
## 0.2.0
12
18
13
19
* Update Consul up to 1.0.2
Original file line number Diff line number Diff line change 1
- FROM consul:1.0.2
1
+ FROM consul:1.4.3
2
2
3
3
COPY ./scripts /scripts
4
4
Original file line number Diff line number Diff line change
1
+ FROM quay.io/goswagger/swagger
2
+
3
+ EXPOSE 8070
4
+
5
+ RUN mkdir /go/src/api
6
+ WORKDIR /go/src/api
Original file line number Diff line number Diff line change 1
- FROM golang:1.9
1
+ FROM golang:1.12
2
2
3
3
RUN mkdir /src
4
4
WORKDIR /src
@@ -7,8 +7,8 @@ WORKDIR /src
7
7
RUN apt-get update -y \
8
8
&& apt-get install -y unzip \
9
9
&& cd /tmp \
10
- && wget https://releases.hashicorp.com/consul/1.0.2 /consul_1.0.2_linux_amd64 .zip \
11
- && unzip consul_1.0.2_linux_amd64 .zip \
10
+ && wget https://releases.hashicorp.com/consul/1.4.3 /consul_1.4.3_linux_amd64 .zip \
11
+ && unzip consul_1.4.3_linux_amd64 .zip \
12
12
&& chmod +x consul \
13
13
&& mv consul /usr/bin/consul \
14
14
&& rm -R /tmp/* \
Original file line number Diff line number Diff line change 1
- FROM golang:1.9
1
+ FROM golang:1.12
2
2
3
3
RUN mkdir /tmp/protobuf
4
4
WORKDIR /tmp/protobuf
You can’t perform that action at this time.
0 commit comments