test docker docker-release ghcr-release docs
This is a template repository for Python
Use Makefile to run the project locally.
# help make # install dependencies for development make install-deps-dev # run tests make test # run CI tests make ci-test
# build docker image make docker-build # run docker container make docker-run # run CI tests in docker container make ci-test-docker
To publish the docker image to Docker Hub, you need to create access token and set the following secrets in the repository settings.
gh secret set DOCKERHUB_USERNAME --body $DOCKERHUB_USERNAME gh secret set DOCKERHUB_TOKEN --body $DOCKERHUB_TOKEN
RESOURCE_GROUP_NAME=your-resource-group-name SWA_NAME=your-static-web-app-name # Create a static app az staticwebapp create --name $SWA_NAME --resource-group $RESOURCE_GROUP_NAME # Retrieve the API key AZURE_STATIC_WEB_APPS_API_TOKEN=$(az staticwebapp secrets list --name $SWA_NAME --query "properties.apiKey" -o tsv) # Set the API key as a GitHub secret gh secret set AZURE_STATIC_WEB_APPS_API_TOKEN --body $AZURE_STATIC_WEB_APPS_API_TOKEN
Refer to the following links for more information: