https://github.com/ajsalemo/container-apps-development
Examples that have been deployed to Azure Container Apps in different languages utilizing HTTP or gRPC with Dapr. These are all mostly pulled from existing Dapr samples.
https://github.com/ajsalemo/container-apps-development
azure cluster container container-apps dapr docker grpc http java k8s kubernetes microservices node python rpc
Last synced: 4 months ago
JSON representation
Examples that have been deployed to Azure Container Apps in different languages utilizing HTTP or gRPC with Dapr. These are all mostly pulled from existing Dapr samples.
- Host: GitHub
- URL: https://github.com/ajsalemo/container-apps-development
- Owner: Ajsalemo
- Created: 2022-04-01T21:09:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-20T01:48:43.000Z (about 3 years ago)
- Last Synced: 2025-05-21T05:36:26.665Z (5 months ago)
- Topics: azure, cluster, container, container-apps, dapr, docker, grpc, http, java, k8s, kubernetes, microservices, node, python, rpc
- Language: Python
- Homepage:
- Size: 22.5 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# container-apps-development
Examples that have been deployed to [Azure Container Apps](https://docs.microsoft.com/en-us/azure/container-apps/overview) in different languages utilizing HTTP or gRPC with [Dapr](https://dapr.io/).
Deployed to Container Apps with [Bicep](https://docs.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-cli). These can also be ran locally under the `kubernetes` folder to a local Kubernetes cluster.
**Main project structure**:
- `bicep`: These folders contain a deployment Bicep or ARM template. Use the `env.sh` or `variables.sh` file to populate environment variables for deployment. Eg., `source env.sh` in a terminal **first**.Then, to deploy any of the sub projects, copy the `az-deployment-command.sh` contents into your terminal and run the command to execute deployment.
- `kubernetes`: Use this folder to deploy any of the subprojects to run this on a local Kubernetes cluster. Some projects container this.
- `azure-components`: This folder can be used if optionally wanting to deploy the Dapr component through the AZ CLI instead of through Bicep.
```
|-- `dockerhub`
| |-- `bicep`
|-- `nginx`
| |-- `bicep`
|-- `node`
| |-- `service-invocation-http`
| |-- `state-management-http-azureblob`
| |-- `state-management-http-redis`
| |-- `storage-volumes
|-- `php`
| |-- `service-invocation-http`
| |-- `state-management-http`
|-- `python`
| |-- `grpc`
| |-- `grpc-reflection`
| |-- `managed-identity`
| |-- `pub-sub`
| |-- `service-invocation-grpc`
| |-- `service-invocation-http`
| |-- `state-management-http`
|-- `virtualnetwork`
| |--
```