Skip to content

Commit 7fbc539

Browse files
authored
Merge pull request #12 from demokratie-live/sprint#5/travis
Sprint#5/travis
2 parents 0e775d1 + 64a9bef commit 7fbc539

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

.dockerignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
.env

.travis.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
env:
2+
global:
3+
- secure: "Jvmy84tq5ySCV8wcdvDFB8xWwms6SaL0ubpffk293pjrKseWBEoRvCAo4PgKwkfubUMx5mPtn1ntvjnA29cvnUo0lqNpZRMzM/Wx9qkseEz6FWLPin8asFG20XScLAd1F1X1Bah080rtxWP9X0isPXzmgEEOpbBgbZppwvXGe/fEVR8R0QtX97mwwHxKkv/ozdCQYYOVgq+mhcvXtGGhiSy2Ydls0u4ST9Jrs34XhgBjrRFczRjHw1Ou7XS7tg4sq0DhszDLhTX7+k0uTfEFwaLLzzidI8zLUKutPNF72JJcl8frs4mjySeH/QS+C2mX7uTdb1TGIw7gr7w+7WpUNis1PUGWsaBIgSXvD9+BAObgDbNk/vHNU0v4tgsKzzj4D3YirPBbDEd06WtSvFetD02kctAFXyJQi0J0tK9j1KROVwWfqQs1X1SES2lh6ENvcyyVu0OirELnB9GQ4MuGhd5M2oe2B66TdtfWiCj3W5IRmjVYolz+gr4DrYhLZknpDzYHRNtOOJP2/qrkoO25UzOU3qn7qOK06J3YvdsBPCBes6J0Rj7ln7jF7CuAC7WBdvlTsEqkdWNPGvEtENSHT4y00cL4+k48eY5LEfAUjdskSdSGO4fRh95CfTy3WXHvhRpTBCclXgfe0RrnbrTQZYC2HufrsHAnyg7+eC+anyc="
4+
- secure: "gIBS21T0WhLKgNN255rax3IhXSabvDbbsWsbxg2bPZEt5ZgKO5QB0u52RQvymxjONuvh153WggenYWvOLcoej8tPnorR6U6wkQQuT6r0V+cLgkAb7i1dtTukw5/LidY7vRKK1LewtWJ/S4wS7v57zTevaX49T5RsALcsAxXLsgb2vot12ScjhHe7TF6/V+ax1nOV6itpQLX3GY/OaK1n689319X7TSZHRFnj0m/jTlsCLLB3qHdlzBVu0okLodHpecKMd1wf1DRetOwJyAOL3wVJNR1KSsbPehEOO/tigyyMyTy5IHs8LoO8O652Gs0mHOAYEFYRdotNug4m8rb6BAa7Ed0GZ2apdzBbbPnDsgV0X/GUfxjAJHLtpo29NtEf4aVzO3/IQhm0v2MKivMv9xTOoTZknm/8Cawt/Mzb3pTLtaqhy9oIVR4MfIyL1eY7WwyjGvreuPQMga1yw83eZJyvIMDlpa1karj4NeEB3O1togDgzDbSZQa6+JXEP7OIEVVa8Z5DiqnNpw6UoHHoUljRorncuBHvE1iabLpbKSzlKv/mVJV8pptoD814J0qOBbazFv4fYcNMR2sFXZOnlgWwgR/WU+8yBkXjXw6KV2P06CNwtyBCqnEi+VE7AUwwKwkhJf8QVm93HE89Yfe/YHsVu/rrjw0SQ/GTgqMjMaw="
5+
- COMMIT=${TRAVIS_COMMIT::8}
16
matrix:
27
include:
38
# test
@@ -10,5 +15,14 @@ matrix:
1015
- yarn install
1116
script:
1217
- yarn lint
18+
after_success:
19+
# docker on master branch
20+
- if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_EVENT_TYPE" != "pull_request"]; then
21+
docker login -u "$DOCKER_USER" -p "$DOCKER_PASS";
22+
export REPO="democracy/democracy-server";
23+
docker build -f Dockerfile -t $REPO:$COMMIT .;
24+
docker tag $REPO:$COMMIT $REPO:$TRAVIS_BRANCH;
25+
docker push $REPO;
26+
fi
1327
after_script:
1428
- echo "BUILD FINISHED"

Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
FROM node:carbon
2+
3+
WORKDIR /app
4+
5+
COPY package*.json ./
6+
7+
RUN yarn
8+
9+
# Bundle app source
10+
COPY . .
11+
12+
# EXPOSE 8080
13+
14+
CMD [ "yarn", "start" ]

0 commit comments

Comments
 (0)