Scripts to initialize a new server with user "Dev":
- To start simply run init.sh with sudo using
sudo ./init.sh
This will install any needed dependencies on the server and clone needed repos! (You will need to change the repos if you want to reuse it :D)
- What's left now is to start the deployment script with
./deploy.sh
But you need to change the IP address on the script to be yours and add your deploy_key or use password!
Materials that I found helpful and I used it through the semseter:
- you need to learn Docker RIGHT NOW!! // Docker Containers 101
- Exploring Docker [2] - Docker Compose With Node & MongoDB
- Build & Deploy Multi-Container Apps to AWS
- Deployments with Docker and Elastic Beanstalk
- Docker and Kubernetes: The Complete Guide (Udemy)
- How to Encrypt/Decrypt SSH Keys for Deployment