Merge pull request #134 from falkoro/patch-3

Patch 3
Kaveen Kumarasinghe 2 years ago committed by GitHub
commit e97177d74c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,9 +1,13 @@
<img src="https://user-images.githubusercontent.com/39274208/216566367-e1311c9e-bbc1-42fe-9e09-69e9fb728133.png" width="300">
You can choose to host the docker contained on app service so you have less maintenance, and it is also cheaper than a VM.
As a student, you can get free Azure credits and you can get free Azure credits with you MSDN license if you work at a Microsoft partner.
The steps are also fairly straightforward.
To make it work on Azure App service follow the following steps:
<img src="https://user-images.githubusercontent.com/39274208/216566481-e06ccf0d-7346-438b-ab5a-7cd4ac6b08f5.png" width="150">
Creating the container:
1. Sign into Azure via portal.azure.com
@ -18,11 +22,13 @@ Creating the container:
10. Go to "review and create" and create the container!
11. Wait a minute until it gets provisioned.
<img src="https://user-images.githubusercontent.com/39274208/216566567-a00bd5c1-1ab4-4250-a6d6-9ab9d872bd31.png" width="200">
Configurating the container:
App services makes it easy for you to add ENV files without using the CLI. We do this first
1. go to "configuration" under "settings"
1. Go to "configuration" under "settings"
Enter the following env files as defined in the readme.md file in this repository:
The most important application settings are:
@ -36,10 +42,13 @@ GPT_ROLES
OPENAI_TOKEN
HEALTH_SERVICE_ENABLED
2. It's important to also add WEBSITES_PORT to the application settings, since we are using the port for the health check of the container.
3. Go to "Health check" under monitoring and enter the following value: /healthz
4. Of course, set health check to: "on"
5. Press save.
<img src="https://user-images.githubusercontent.com/39274208/216571201-1f5f96e8-b2f9-4e45-8b29-89c2bc3be97e.png" width="200">
Health:
1. It's important to also add WEBSITES_PORT to the application settings, since we are using the port for the health check of the container. Use 8181.
2. Go to "Health check" under monitoring and enter the following value: /healthz
3. Of course, set health check to: "on"
4. Press save.
Last step: go to "deployment center" and turn off "continious deployment".
This will make sure we get the latest build from docker hub when we restart the container.
Loading…
Cancel
Save