sk1
This commit is contained in:
parent
0fcfb5a6d1
commit
c35fa2d7b4
@ -56,43 +56,39 @@ The application is deployed on **Azure** using Docker containers and Nginx as a
|
|||||||
|
|
||||||
### **Scripts**
|
### **Scripts**
|
||||||
Azure Management Scripts
|
Azure Management Scripts
|
||||||
|
|
||||||
* start-app-service.sh
|
- start-app-service.sh Starts the Azure App Service instance
|
||||||
Starts the Azure App Service instance
|
|
||||||
# Authenticates with Azure and sends start request
|
# Authenticates with Azure and sends start request
|
||||||
# Requires Azure CLI login and proper permissions
|
# Requires Azure CLI login and proper permissions
|
||||||
|
|
||||||
* stop-app-service.sh
|
- stop-app-service.sh Stops the Azure App Service instance
|
||||||
Stops the Azure App Service instance
|
|
||||||
# Authenticates with Azure and sends stop request
|
# Authenticates with Azure and sends stop request
|
||||||
# Preserves all application data
|
# Preserves all application data
|
||||||
|
|
||||||
* restart-app-service.sh
|
- restart-app-service.sh Restarts the Azure App Service instance
|
||||||
Restarts the Azure App Service instance
|
|
||||||
# Performs full restart of the Azure service
|
# Performs full restart of the Azure service
|
||||||
# Useful for applying configuration changes
|
# Useful for applying configuration changes
|
||||||
|
|
||||||
Application Lifecycle Scripts
|
Application Lifecycle Scripts
|
||||||
* prepare-app.sh
|
|
||||||
Full application deployment sequence:
|
|
||||||
|
|
||||||
1) Starts Docker containers (docker-compose up -d)
|
- prepare-app.sh Full application deployment sequence:
|
||||||
|
|
||||||
2) Triggers Azure App Service startup (start-app-service.sh)
|
1. Starts Docker containers (docker-compose up -d)
|
||||||
|
|
||||||
3) Outputs deployment URL
|
2. Triggers Azure App Service startup (start-app-service.sh)
|
||||||
|
|
||||||
|
3. Outputs deployment URL
|
||||||
> The application has started at https://sk1bk-edgvcnfsfxfsegg2.westeurope-01.azurewebsites.net/
|
> The application has started at https://sk1bk-edgvcnfsfxfsegg2.westeurope-01.azurewebsites.net/
|
||||||
|
|
||||||
* remove-app.sh
|
- remove-app.sh Complete application teardown sequence:
|
||||||
Complete application teardown sequence:
|
|
||||||
|
|
||||||
1) Stops Azure App Service (stop-app-service.sh)
|
1. Stops Azure App Service (stop-app-service.sh)
|
||||||
|
|
||||||
2) Removes all Docker containers and volumes (docker-compose down -v)
|
2. Removes all Docker containers and volumes (docker-compose down -v)
|
||||||
|
|
||||||
Implementation Notes
|
Implementation Notes
|
||||||
|
|
||||||
1) All Azure management scripts:
|
1. All Azure management scripts:
|
||||||
|
|
||||||
- Require authenticated Azure CLI session
|
- Require authenticated Azure CLI session
|
||||||
|
|
||||||
@ -102,7 +98,7 @@ Implementation Notes
|
|||||||
|
|
||||||
- Handle empty request bodies with Content-Length: 0
|
- Handle empty request bodies with Content-Length: 0
|
||||||
|
|
||||||
2) Composite scripts (prepare-app.sh, remove-app.sh):
|
2. Composite scripts (prepare-app.sh, remove-app.sh):
|
||||||
|
|
||||||
- Combine container and cloud resource management
|
- Combine container and cloud resource management
|
||||||
|
|
||||||
@ -110,7 +106,7 @@ Implementation Notes
|
|||||||
|
|
||||||
- Provide user feedback via console output
|
- Provide user feedback via console output
|
||||||
|
|
||||||
3) Security:
|
3. Security:
|
||||||
|
|
||||||
- Access tokens are obtained fresh for each execution
|
- Access tokens are obtained fresh for each execution
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user