Update and rename How to host on Azure app service.md to azure-app-service

Signed-off-by: falkoro <39274208+falkoro@users.noreply.github.com>
falkoro 1 year ago committed by GitHub
parent 571061cdcf
commit e81b4c36da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,9 +1,15 @@
![image](https://user-images.githubusercontent.com/39274208/216566367-e1311c9e-bbc1-42fe-9e09-69e9fb728133.png)
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:
![image](https://user-images.githubusercontent.com/39274208/216566481-e06ccf0d-7346-438b-ab5a-7cd4ac6b08f5.png)
Creating the container:
1. Sign into Azure via portal.azure.com
@ -18,6 +24,8 @@ Creating the container:
10. Go to "review and create" and create the container!
11. Wait a minute until it gets provisioned.
![image](https://user-images.githubusercontent.com/39274208/216566567-a00bd5c1-1ab4-4250-a6d6-9ab9d872bd31.png)
Configurating the container:
App services makes it easy for you to add ENV files without using the CLI. We do this first
@ -36,10 +44,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.
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