mirror of
https://github.com/jimeh/kotaku-uk-rss.git
synced 2026-02-19 10:56:41 +00:00
Add Dockerfile and .travis.yml
This commit is contained in:
19
.travis.yml
Normal file
19
.travis.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
sudo: required
|
||||
|
||||
services:
|
||||
- docker
|
||||
|
||||
language: go
|
||||
|
||||
go:
|
||||
- 1.7.4
|
||||
|
||||
after_success:
|
||||
- if ([ "$TRAVIS_BRANCH" == "master" ] || [ -n "$TRAVIS_TAG" ]) && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
|
||||
docker login -u $DOCKERHUB_USER -p $DOCKERHUB_PASS;
|
||||
export DOCKER_REPO=jimeh/kotaku-uk-rss;
|
||||
export TAG="$(if [ "$TRAVIS_BRANCH" == "master" ]; then echo "latest"; else echo $TRAVIS_TAG ; fi)";
|
||||
make bin/kotaku-uk-rss_linux_amd64;
|
||||
docker build -f Dockerfile -t $DOCKER_REPO:$TAG .;
|
||||
docker push $DOCKER_REPO:$TAG;
|
||||
fi
|
||||
5
Dockerfile
Normal file
5
Dockerfile
Normal file
@@ -0,0 +1,5 @@
|
||||
FROM scratch
|
||||
ADD bin/kotaku-uk-rss_linux_amd64 /kotaku-uk-rss
|
||||
EXPOSE 8080
|
||||
WORKDIR /
|
||||
CMD ["/kotaku-uk-rss", "--port", "8080"]
|
||||
Reference in New Issue
Block a user