Skip to content

Commit 9cbe441

Browse files
2 parents 83f676e + 9142d9f commit 9cbe441

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

scripts/readme.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,26 @@ The build.sh and deploy.sh scripts are meant to be run in Ubuntu WSL. Here are t
44

55
1. Install Ubuntu WSL or you can use a Ubuntu bash shell
66
2. Run fromdos command on both these scripts to convert them from dos to unix.
7+
8+
sudo apt-get update
9+
sudo apt-get install tofrodos
10+
711
3. The command 'which node' should point to a node installation in ubuntu (eg: /usr/bin/node)
12+
13+
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash –
14+
sudo apt-get install -y nodejs
15+
816
4. The command 'which npm' should point to an npm installation in ubuntu (eg: /usr/bin/npm)
917
5. Make sure 'node --version' returns a Node.js version > 8 (eg: v8.11.3)
10-
6. Make sure dotnet cli is installed and points to version 2.1.x
11-
7. [Create an Azure Service Principal](https://docs.microsoft.com/en-us/cli/azure/create-an-azure-service-principal-azure-cli?view=azure-cli-latest) with password for your subscription id and note down the following
18+
6. Make sure dotnet cli is installed and points to version 2.1.x. See install instructions [here](https://www.microsoft.com/net/learn/get-started/linux/ubuntu16-04)
19+
7. Install latest [Azure CLI](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-apt?view=azure-cli-latest)
20+
8. [Create an Azure Service Principal](https://docs.microsoft.com/en-us/cli/azure/create-an-azure-service-principal-azure-cli?view=azure-cli-latest) with password for your subscription id and note down the following
21+
Note: Before creating a service principal, make sure you set your preferred subscription id through Azure CLI
1222
1. Service Principal App Id
1323
2. Service Principal App Password
1424
3. Tenant ID
1525
4. Your azure subscription id (you can do "az account list" command to get the id of the subscription you need)
16-
8. Big Huge Thesaurus is an external API used by one of the microservices in this sample. Make sure you get a thesaurus key [here](https://words.bighugelabs.com/api.php)
26+
9. Big Huge Thesaurus is an external API used by one of the microservices in this sample. Make sure you get a thesaurus key [here](https://words.bighugelabs.com/api.php)
1727

1828
From the root folder of the repository execute the following commands on the Ubuntu WSL:
1929
1. sh scripts/build.sh

0 commit comments

Comments
 (0)