This commit is contained in:
deepzz0
2016-10-02 00:56:32 +08:00
parent ead9533be3
commit 94e5344219
4 changed files with 25 additions and 16 deletions

12
.dockerignore Normal file
View File

@@ -0,0 +1,12 @@
.git
.git/**
.dockerignore
*.yml
*.md
.gitignore
Dockerfile
vendor
vendor/**
*.go
*.sh
setting

View File

@@ -0,0 +1,10 @@
language: go
go:
- 1.4
- 1.5
- 1.6
- 1.7
go_import_path:

View File

@@ -4,12 +4,7 @@ MAINTAINER deepzz <deepzz.qi@gmail.com>
RUN apt-get update
RUN apt-get install -y ca-certificates
ADD conf /eiblog/conf
ADD static /eiblog/static
ADD views /eiblog/views
ADD eiblog /eiblog/eiblog
COPY . /eiblog
EXPOSE 9000
WORKDIR /eiblog
ENTRYPOINT ["./eiblog"]
ENTRYPOINT ["./eiblog"]

View File

@@ -1,18 +1,10 @@
#!/bin/bash
echo "go build..."
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build && \
mkdir tmp && \
cp -a conf tmp/conf && \
cp -a static tmp/static && \
cp -a views tmp/views && \
cp eiblog tmp/eiblog && \
cp Dockerfile tmp/Dockerfile && \
cd tmp && \
domain="registry.cn-hangzhou.aliyuncs.com" && \
docker build -t $domain/deepzz/eiblog . && \
read -p "是否上传到服务器(y/n):" word && \
if [ $word = "y" ] ;then
docker push $domain/deepzz/eiblog
fi
cd ..
rm -rf tmp