Commit Graph

1914 Commits

Author SHA1 Message Date
Tom Gallacher 99d8a8720b circleci: remove duplicate npm install -g 2016-10-21 16:57:13 +01:00
Tom Gallacher 1babe29b08 dockerfile: slim down Dockerfile 2016-10-21 16:48:18 +01:00
Tom Gallacher 4b12f0d673 circleci: cache global dependencies 2016-10-21 16:44:35 +01:00
Tom Gallacher 9ace49d0b7 deploy: Cleaning up background 2016-10-21 16:39:44 +01:00
Tom Gallacher 7a4808bd10 build: Push to correct registry 2016-10-21 14:30:40 +01:00
Tom Gallacher fa6c795877 build: stash and pop during build and push 2016-10-21 12:17:04 +01:00
Tom Gallacher 8d5e2f916e build: keep clean git repo until deploy 2016-10-21 12:04:59 +01:00
Tom Gallacher 58ea9aaac0 build: reduce verbosity of builds 2016-10-21 12:00:09 +01:00
Tom Gallacher e8d9d620e3 Use captain to push images 2016-10-21 11:51:38 +01:00
Tom Gallacher ed3a2e2526 Use captain to build images 2016-10-21 11:51:38 +01:00
Tom Gallacher 04264931b5 Revert "deploy: add docker login"
This reverts commit 648caa4dd4.
2016-10-21 11:51:38 +01:00
Sérgio Ramos 7ffaba66a5 fix issues raised by eslint 2016-10-20 20:46:50 +01:00
Sérgio Ramos 06f7b29fc3 internationalization suppport 2016-10-20 20:42:39 +01:00
Tom Gallacher e88864e201 circleci: upgrading docker and silencing yarn 2016-10-20 17:15:43 +01:00
Tom Gallacher 648caa4dd4 deploy: add docker login
This commit also includes the required format changes to ensure that we
can push from docker compose. This means that we needed to update the
docker-compose.yml files to version 2.0
2016-10-20 16:58:09 +01:00
Tom Gallacher 57a1b28b27 docker-compose: fixing bug in incorrect service name 2016-10-20 16:32:00 +01:00
Tom Gallacher 90307954a7 depoly: adding a set -x for now 2016-10-20 16:25:00 +01:00
Tom Gallacher b5ae1c6f2b bin: refactor out triton variables into new fn 2016-10-20 16:13:53 +01:00
Tom Gallacher 7f054437c8 bin: handle creation of .env file in a nicer way 2016-10-20 16:04:32 +01:00
Tom Gallacher 1960e62757 deployment: only run setup after images built. 2016-10-20 15:40:24 +01:00
Tom Gallacher 0adce28a1c Fixing yarn install and permissions 2016-10-20 15:23:12 +01:00
Tom Gallacher 4565e142cf backend: remove front-end build from backend. 2016-10-20 15:22:49 +01:00
Tom Gallacher 50208b6b4a make: use yarn for installation of dependencies 2016-10-20 14:55:52 +01:00
Tom Gallacher 9140f2a52b ci: add a deployment script 2016-10-20 14:55:05 +01:00
Sérgio Ramos 3f1459825c ignore credentials.json 2016-10-20 14:11:40 +01:00
Sérgio Ramos 103f987504 when compiling frontend, use local webpack 2016-10-20 14:08:28 +01:00
Sérgio Ramos 27adabd4f2 initial implementation of a simple bff 2016-10-20 13:36:24 +01:00
Sérgio Ramos c4376ecbcb bootstrap frontend 2016-10-20 10:58:19 +01:00
Sérgio Ramos d75ca9ffd4 bootstrap frontend 2016-10-20 10:58:19 +01:00
Sérgio Ramos 8e832f9f03 enable triton credentials from credentials.json
credentials can be set not only using ENV variables,
but also with credentials.json (if it is found)
2016-10-20 10:58:19 +01:00
Sérgio Ramos 07351dde85 ignore more common bloat 2016-10-20 10:58:19 +01:00
Sérgio Ramos 50d2ff2203 update readme to add info on frontend and spikes 2016-10-20 10:58:19 +01:00
Sérgio Ramos 3e71a2f7ce remove unnecessary console.log 2016-10-20 10:58:19 +01:00
Tom Gallacher 092d793cde circleci: pull and build before docker-compose up 2016-10-19 15:59:19 +01:00
Tom Gallacher 74f1faa005 circleci: upgrade docker-compose 2016-10-19 15:51:44 +01:00
Tom Gallacher 665a1fb8d3 Revert "circleci: build containers before deployment"
This reverts commit 44b1a5692c.
2016-10-19 15:48:02 +01:00
Tom Gallacher 44b1a5692c circleci: build containers before deployment 2016-10-19 15:41:25 +01:00
Tom Gallacher 46bce652ba circleci: only run ./bin/setup when deployments happen 2016-10-19 15:35:02 +01:00
Tom Gallacher d70e46a9b0 circleci: triton install after node version is set 2016-10-19 15:30:14 +01:00
Tom Gallacher bffca57cea circleci: optimise circle.yml 2016-10-19 15:27:53 +01:00
Tom Gallacher 1d86d4c776 Merge pull request #27 from yldio/ramos/css
aphrodite and css-modules working examples
2016-10-19 15:11:42 +01:00
Tom Gallacher a1c0a15d63 triton: smallest instance is created on deploy 2016-10-19 15:10:03 +01:00
Sérgio Ramos 00da2f4171 css-modules & aphrodite examples 2016-10-19 15:04:20 +01:00
Tom Gallacher be1f1a20be ci: deploy on commit to master if tests pass 2016-10-18 19:27:46 +01:00
Tom Gallacher b9ccacbad9 circleci: docker as a deployment dependency 2016-10-18 10:55:40 +01:00
Tom Gallacher a433daaeb0 Merge pull request #25 from yldio/ramos/stacks-spike
update stack spike code
2016-10-18 10:51:16 +01:00
Tom Gallacher 987b5045c5 make install: quiet npm installs. 2016-10-18 10:48:35 +01:00
Sérgio Ramos 7c7e8f4a66 wip redux-loop 2016-10-17 21:36:31 +01:00
Sérgio Ramos cce5998bfc move from ducks 2016-10-17 21:36:31 +01:00
Sérgio Ramos 7eb639297f working redux-thunk 2016-10-17 21:36:31 +01:00