Tom Gallacher
00e9bd1134
deploy: Adding logging
2016-10-21 17:16:18 +01:00
Tom Gallacher
a234f312be
circleci: moving pip to dependencies
2016-10-21 17:09:14 +01:00
Tom Gallacher
19945136d8
circleci: fixing incorrect ordering
2016-10-21 17:05:06 +01:00
Tom Gallacher
af7219c71e
circleci: be omre liberal on caching global npm
2016-10-21 16:58:03 +01:00
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