Last active
June 30, 2021 08:10
-
-
Save bil9000/5066c52e048e06ec7fded11fc90cbbe3 to your computer and use it in GitHub Desktop.
truckin-4-jesus.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
sudo apt-get update | |
sudo apt-get upgrade -y | |
sudo apt-get install awscli -y | |
sudo apt-get install jq -y | |
aws configure | |
export REGION=us-gov-east-1 | |
export ACCOUNT_NUMBER=$(aws sts get-caller-identity | jq -r ".Account|.") | |
aws s3 mb s3://trucking-for-jesus | |
aws s3 sync s3://trucking-for-jesus . | |
echo "install dotnetcore" | |
wget https://packages.microsoft.com/config/ubuntu/21.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb | |
sudo dpkg -i packages-microsoft-prod.deb | |
sudo apt-get update; sudo apt-get install -y apt-transport-https && sudo apt-get update && sudo apt-get install -y dotnet-sdk-5.0 | |
sudo apt-get update; sudo apt-get install -y apt-transport-https && sudo apt-get update && sudo apt-get install -y aspnetcore-runtime-5.0 | |
sudo apt-get install -y dotnet-runtime-5.0 | |
sudo apt-get install docker.io | |
sudo docker build . -t tagname:latest | |
sudo docker images | |
aws ecr get-login-password --region $REGION | sudo docker login --username AWS --password-stdin $ACCOUNT_NUMBER.dkr.ecr.$REGION.amazonaws.com | |
aws ecr get-login --region $REGION --no-include-email | |
sudo docker login -u AWS -p password https://$ACCOUNT_NUMBER.dkr.ecr.$REGION.amazonaws.com | |
sudo docker imagess | |
sudo docker tag c151b4b383d4 $ACCOUNT_NUMBER.dkr.ecr.$REGION.amazonaws.com/tagname-prod:latest | |
sudo docker push $ACCOUNT_NUMBER.dkr.ecr.$REGION.amazonaws.com/tagname-prod:latest | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment