# Redis API A thin wrapper around redis so that we can communicate to it via HTTP instead of TCP ## Deployment Make sure you have access to Azure and have PIMed yourself to - `Web-App-Frontend prod` where the ACR is located - `Web Components Prod` or `Web Components Test` depending on where you want to deploy Login with `az login` and select `Web-App-Frontend prod` ### Build container image Standing in `/apps/redis-api` run ```bash az acr build . --image redis-api:latest -r acrscandicfrontend ``` ### Deploy container image | Subscription | Environment | SubscriptionId | | ------------------- | ----------- | ------------------------------------ | | Web Components Prod | prod | 799cbffe-5209-41fd-adf9-4ffa3d1feead | | Web Components Test | test | 3b657fc5-85b0-4a43-aba2-e77618ef98c4 | ```bash # Replace with appropriate values az deployment sub create \ --location westeurope \ --template-file ci/bicep/main.bicep \ --subscription {{SUBSCRIPTION_ID}} \ --parameters environment={{ENVIRONMENT}} \ containerImageTag=latest \ primaryApiKey={{PRIMARY API KEY}} \ # API keys are used for communicating with the api secondaryApiKey={{SECONDARY API KEY}} \ sentryDSN={{SENTRY DSN}} \ sentryEnabled={{true/false}} \ sentryTraceSampleRate=0.01 ```