Creation of EC2 instance (temporary prod env)
Prerequisites:
- Create git repository for infrastructure (https://gitlab.coko.foundation/kotahi/endava-infra)
- domain name for Kotahi cluster endpoint (elife.kotahi.cloud)
- AWS console root or power user (with attached IAM,S3,EKS,RDS,ACM,Route53 policies) access
- Docker Hub eLife credentials
Additional actions:
- Configure correct login in https://elife.kotahi.cloud/login
- Create supervisord file for docker-compose
- Update Ansible provision script (add haproxy setup, add supervisor setup, ELB "application" kind)
- Configure and check EC2 instance backup/restore