Skip to content

IntAlert/chatplayer

Repository files navigation

ChatPlayer

This app plays out a scene of a Congolese female trader crossing the Rwandan border in order to trade tomatoes. It explains the work done my International Alert in this region.

Built on react-boilerplate

Demo

http://chatplayer.azurewebsites.net

Development

  1. Clone this repo
  2. npm install
  3. npm run build
  4. npm start

Deployment .

  1. az login
  2. npm run build
  3. git add .
  4. git commit -m ...
  5. git push azure

OR

npm run build; git add .; git commit -m 'build'; git push azure

for a one-liner!

Setting up the Azure Environment

cf. https://docs.microsoft.com/en-us/azure/app-service-web/app-service-web-get-started-nodejs

  1. az login
  2. Configure a deployment user: az appservice web deployment user set --user-name ***
  3. Enter deployment user password
  4. Create a resource group: az group create --name ChatPlayerRG --location westeurope
  5. Create FREE Azure App Service plan: az appservice plan create --name quickStartPlan --resource-group ChatPlayerRG --sku FREE
  6. Create a web app: az appservice web create --name chatplayer --resource-group ChatPlayerRG --plan quickStartPlan
  7. Configure local Git deployment: az appservice web source-control config-local-git --name chatplayer --resource-group ChatPlayerRG --query url --output tsv
  8. Add Git Remote: git remote add azure https://chatplayer@chatplayer.scm.azurewebsites.net/chatplayer.git
  9. Update Application Settings: az appservice web config appsettings update --name chatplayer --resource-group ChatPlayerRG --settings NODE_ENV=production

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages