Clement Michaud
d8ff186303
Split client and server
...
Client and server now have their own tsconfig so that the transpilation is only
done on the part that is being modified.
It also allows faster transpilation since tests are now excluded from tsconfig.
They are compiled by ts-node during unit tests execution.
2017-10-07 00:49:42 +02:00
Clement Michaud
4cd78f3f83
Add SMTP notifier as an available option in configuration
...
One can now plug its own SMTP server to send notifications
for identity validation and password reset requests.
Filesystem has been removed from the template configuration file
since even tests now use mail catcher (the fake webmail) to
retrieve the email and the confirmation link.
2017-09-24 23:20:45 +02:00
Clement Michaud
7128970a53
Add redirection URL as a query parameter during authentication
...
Before this fix, the redirection URL was stored in the user session,
but this has a big drawback since user could open several pages in
browser and thus override the redirection URL leading the user to
be incorrectly redirected.
2017-09-22 17:53:18 +02:00
FrozenDragoon
489dbf9e30
Merge branch 'master' into feature-dockercompose
2017-09-11 13:28:39 -05:00
Clement Michaud
f4926ac138
Fix npm package missing dist directory
2017-09-09 00:43:19 +02:00
FrozenDragoon
e644fe7b7b
Split example scripts, allow running example using pre-built docker container (example-dockerhub) or build build from source, as it is now (example-commit).
2017-09-05 06:32:50 -05:00
Clement Michaud
20536abf8b
Introduce LDAP filters to search users and groups for more flexibility.
2017-09-02 22:38:26 +02:00
Clement Michaud
c12a085f8e
Replace mocha integration tests by cucumber tests
2017-07-31 22:20:33 +02:00
Clement Michaud
e45ac39c8f
Add Mongo as scalable and resilient storage backend
2017-07-31 00:29:00 +02:00
Clement Michaud
a64dbe08f8
Fix dev environment deployment when watching with Gruntfile
2017-07-17 22:37:34 +02:00
Clement Michaud
c648a482d7
Tests deployment commands provided to users in README
2017-07-16 16:20:59 +02:00
Clement Michaud
7fd0f8e144
Fix example deployment script
2017-07-16 16:20:26 +02:00
Clement Michaud
74cbfc637b
Add system tests to test the example from end user point of view
2017-07-16 14:55:01 +02:00
Clement Michaud
8f152d2328
Fix example environment
2017-07-14 19:05:42 +02:00
Clement Michaud
d87b21fec0
Fix service checking in travis after adding redis service
2017-07-14 00:53:26 +02:00
Clement Michaud
f516aaf243
Adding one integration test for redis
2017-07-14 00:25:11 +02:00
Clement Michaud
e56c2492ed
Fix integration test and package Travis scripts
2017-06-29 13:09:08 +02:00
Clement Michaud
1a6f3137eb
npm install breaks because it does not find entrypoint file
2017-06-19 10:14:08 +02:00
Clement Michaud
a84efdb8be
Test npm deployment in CI
2017-06-16 21:11:54 +02:00
Clement Michaud
0d58d5bf23
Choose deployment based on tag or master branch depending on Travis env vars
2017-06-01 22:46:42 +02:00
Clement Michaud
bf266648e1
Add more logs to the docker deployment script
2017-06-01 22:35:37 +02:00
Clement Michaud
3b619bf034
Add logs to the docker deployment script
2017-06-01 22:32:35 +02:00
Clement Michaud
96811c093b
Tag docker image before pushing it to dockerhub
2017-06-01 22:22:48 +02:00
Clement Michaud
2dd64de2ed
Adding docker-publish script to set of deployment scripts
2017-06-01 22:16:19 +02:00
Clement Michaud
8d662c1591
Install libgif-dev in travisci environment
2017-01-28 22:54:27 +01:00