Files
web/apps/redis-api
Linus Flood 1a24eb68c7 Merged in feat/sw-3596-console (pull request #3100)
feat(SW-3596): added lint rule for no console.log. Use logger instead.

* feat(SW-3596): added lint rule for no console.log. Use logger instead.


Approved-by: Joakim Jäderberg
2025-11-07 08:14:16 +00:00
..

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

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
# 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