Roedt / ringesentralen-frontend

Frontend for ringesentralen
MIT License
2 stars 0 forks source link

js-standard-style

ringesentralen-frontend

Frontend for ringesentralen til Rødt.

Se demoversjon på test.ringesentralen.no

Utvikling

Du trenger Node.js >= 14

API_URL=url til APIet
API_AUTH_KEY=Nøkkel for loginkallet
COOKIE_NAME=Navn på cookie
COOKIE_SECRET=Nøkkel for kryptering, minst 32 tegn
ENCRYPTION_KEY=Nøkkel for kryptering av brukernavn og passord, 32 tegn
NEXT_PUBLIC_AMPLITUDE_API_KEY=Nøkkel for logging til Amplitude
NEXT_PUBLIC_HYPERSYS_BASE_URL=url til Hypersys
NEXT_PUBLIC_SENTRY_DSN=url til Sentry
NEXT_PUBLIC_IS_PRODUCTION=dersom denne er satt vises ikke demo-banneret på toppen
NEXT_PUBLIC_TILLAT_DEBUGNUMMER=dersom denne er satt kan du overstyre nummeret fra databasen med valgt nummer (til testing)
NEXT_PUBLIC_RECAPTCHA_SITE_ID=site id for reCaptcha (brukes på vervesiden)
RECAPTCHA_SECRET=secret for verifisering av reCaptcha
SERVICEBRUKER_BRUKERNAVN=brukernavn for servicebrukeren som skal registrere svar fra telefonsvareren
SERVICEBRUKER_PASSORD=passord for servicebrukeren
TWILIO_ACCOUNT_SID=id til twilio kontoen
TWILIO_AUTH_TOKEN=token til twilio konto, brukes til sms
TWILIO_TWIML_APP_SID=sid til twiml appen for VoPI
TWILIO_CALLER_ID=telefonnummer som er satt opp for voice hos twilio
TWILIO_SMS_ID=id for enveis meldinger (Alpha numeric id hos Twilio)
TWILIO_SMS_NUMMER=nummer for toveis meldinger (telfonnummer med sms kapabilitet hos Twilio)
TWILIO_INCOMING_HANDLER=telefonnummer vi ønsker å videresende innkommende samtaler til
TWILIO_API_KEY=api key hos twilio
TWILIO_API_SECRET=api secret hos twilio

Twilio

Ringemanus

Sesjoner

Scripts

Deploy

Det er satt opp automatikk så alle push til main starter bygg og deploy til test og produksjonsmiljø

Konfigurasjon

I filen settings.js kan du slå av og på ulik funksjonalitet.

Lisens

MIT