MENU

OpenShift + Keycloak + AngularJS + JavaEE + MongoDB + CSS = MyCV

—— Update Jul 25, 2016 ——

OpenShift is a great enterprise service. Unfortunately the resources needed by MongoDB and WildFly require some medium gears for an expense of $30 per month and the expense is not justified for a simple example website.

For this reason I rented a VPS, I installed everything from scrath and I moved to the application to the new server. I will explain how to configure the server in a new post.

I used OVH as server provider but the procedure is the same with DigitalOcean. The goal was to spend less than $5/month and learn how to do it.

** I initially started implementing the security using Oauth2 (you can find it at this endpoint http://mycv.host/rest/login) but I found a better solution : Keycloak. It handles almost everything (email verification, social auth, password policies etc). The feature are impressive and allow to avoid a lot of risky plumbing on the security side.