154 views
Bookme.store
Hi,
My name is Arnoud, founder of www.bookme.store, we are based in Amsterdam but work fully remote. Part of our team in is in the Netherlands, France and Morocco.
We are on the lookout for devops that can help us improve our current setup. This would be a one- time assignment for now!
Objective to setup 4 environments:
1) test env [FEAT 1] = (what we have on develop both back and front-end with custom branch specifications)
- Test env. is used to test in progress features, before merging into 'develop' branch
- Physically its a digitial ocean droplet, connected to Gitlab through gitlab-runner
- It offers the possibility to deploy a specific front-end branch with a specific backend-branch, and it is connected to a mysql database `dev` hosted by digital-ocean.
2) NEW - test env [FEAT 2] = (to test develop branch both back / front) = new
3) Demo env (release branches)
- Currently operates as our prod env
- connected through a gitlab-runner through gitlab-ci config
- every time there is a release branch created with the pattern `release/[VERSION]` the deployment is automatically initiated.
4) NEW - prod env = master branch
Conditions
- Each env should have separated branches
- HTTPS on envs
- Create production environment linked to production ready database
- Enhance building stage for all our envs
- Backup management
- Advice to stay on Gitlab or migrate to Github
If you're interested I would like to schedule a meetup to tell you more about it and see if there's a mutual fit!