Server creation intro
Install basic apps and setup security
Follow the tutorial here.
Setup gitlab
Follow the guide here for deploying projects to the server. You have to do it for both pmp-production & pmp-dev users for each server.
You also have to login as gitlab pmp user with the sudo account (to pull docker images) as in this guide.
Optionally, you can configure some gitlab runner.
Setup NGINX & Oauth2
Follow the installation section of the NGINX's README. Only for the pmp-production user !