diff --git a/.gitignore b/.gitignore index 81f8ab1..84a4c5b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ build node_modules npm-debug.log -.DS_store \ No newline at end of file +.DS_store +.travis/*.key* +!.travis/deploy.key.enc diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..82f08d2 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,14 @@ +language: node_js +node_js: +- '8' +before_install: +- openssl aes-256-cbc -K $encrypted_7f1476ad54d9_key -iv $encrypted_7f1476ad54d9_iv + -in .travis/deploy.key.enc -out .travis/deploy.key -d +- eval "$(ssh-agent -s)" +- chmod 600 .travis/deploy.key +- ssh-add .travis/deploy.key +- ssh-keyscan marcusnoble.co.uk >> ~/.ssh/known_hosts +- git remote add dokku dokku@marcusnoble.co.uk:blog +- git config --global push.default simple +script: +- git push dokku master diff --git a/.travis/deploy.key.enc b/.travis/deploy.key.enc new file mode 100644 index 0000000..0b1aa46 Binary files /dev/null and b/.travis/deploy.key.enc differ diff --git a/package.json b/package.json index 5fcdc73..8f29867 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,6 @@ "striptags": "^2.1.1" }, "engines": { - "node": "6.0.0" + "node": "8" } }