Learn
-
Clean Code, YouTube
-
PHP: The Right Way, link
-
Udemy courses
-
Design Pattern, Doc, Pattern Libraries
-
Postman for testing API, YouTube
-
Essential Scrum, Chapter [5, 7, 17, 18, 19]
-
Terraform
-
Ansible
-
Automatically setup Macbook for dev using Ansible
Todo - Sprint3
- Make portainer on staging and live deployments accessible, #790
Done - Sprint 3
- Deployed branch #785 to staging
- updated gitlab variables
- created aws route53 domain name
ec2-staging.gigadb.link
- added
^~
to this block in/ops/configuration/nginx-conf/sites/CI/gigadb.CI.http.conf
, but could be irrelevant
location ^~ /.well-known/acme-challenge/ {
root /var/www/letsencrypt/;
log_not_found off;
}
- Updated conf for issue #790
- add the following block to
ops/configurations/nginx-conf/locations/fuw.conf
andops/configuration/nginx-conf/sites/nginx.target_deployment.https.conf.dist
- add the following block to
location /portainer {
# Forward portainer request to
proxy_pass http://portainer:9009;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_http_version 1.1;
}
- added
portainer
service toops/deployment/docker-compose.production-envs.yml
file - spun up portainer container in gitlab pipeline
docker-compose --tlsverify -H=$REMOTE_DOCKER_HOST -f ops/deployment/docker-compose.production-envs.yml up -d portainer
Todo - Github
Done - Github
AOB
- gitlab variable list at gist