Deployment Walkthrough

web server used in walkthrough:

Other web servers:

  1. https://www.nginx.com/
  2. https://httpd.apache.org/
  3. https://tomcat.apache.org/

Other cloud providers:

  1. https://digitalocean.com
  2. https://azure.microsoft.com/en-us/
  3. https://cloud.google.com/

GitHub repo used in demo (authentication branch):

dotnet install

sudo apt update && \ sudo apt install -y dotnet-sdk-6.0

dotnet ef tool install

dotnet tool install --global dotnet-ef --version 6.0

Create MySQL User:

CREATE USER 'john'@'localhost' IDENTIFIED BY 'password';

Permissions:

GRANT ALL PRIVILEGES ON *.* TO 'john'@'localhost' WITH GRANT OPTION;

Flush Privileges:

FLUSH PRIVILEGES;

Any additional questions please feel free to email me: john@launchcode.org