fix(self hosting): remove extra quotations on firebase/recaptcha config (#5383)

!nuf
This commit is contained in:
Christian Fehmer 2024-05-13 12:26:46 +02:00 committed by GitHub
parent 0158292524
commit a9f11719a3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 26 additions and 26 deletions

View file

@ -86,12 +86,12 @@ Stop the running docker containers using `docker compose down` before making any
```
- update the `.env` file with the values above:
```
FIREBASE_APIKEY="AAAAAAAA"
FIREBASE_AUTHDOMAIN="monkeytype-00000.firebaseapp.com"
FIREBASE_PROJECTID="monkeytype-00000"
FIREBASE_STORAGEBUCKET="monkeytype-00000.appspot.com"
FIREBASE_MESSAGINGSENDERID="90000000000"
FIREBASE_APPID="1:90000000000:web:000000000000"
FIREBASE_APIKEY=AAAAAAAA
FIREBASE_AUTHDOMAIN=monkeytype-00000.firebaseapp.com
FIREBASE_PROJECTID=monkeytype-00000
FIREBASE_STORAGEBUCKET=monkeytype-00000.appspot.com
FIREBASE_MESSAGINGSENDERID=90000000000
FIREBASE_APPID=1:90000000000:web:000000000000
```
### Update backend configuration

View file

@ -14,14 +14,14 @@ services:
- path: ./.env
required: true
environment:
- FIREBASE_APIKEY=${FIREBASE_APIKEY:-""}
- FIREBASE_AUTHDOMAIN=${FIREBASE_AUTHDOMAIN:-""}
- FIREBASE_PROJECTID=${FIREBASE_PROJECTID:-""}
- FIREBASE_STORAGEBUCKET=${FIREBASE_STORAGEBUCKET:-""}
- FIREBASE_MESSAGINGSENDERID=${FIREBASE_MESSAGINGSENDERID:-""}
- FIREBASE_APPID=${FIREBASE_APPID:-""}
- FIREBASE_APIKEY=${FIREBASE_APIKEY:-}
- FIREBASE_AUTHDOMAIN=${FIREBASE_AUTHDOMAIN:-}
- FIREBASE_PROJECTID=${FIREBASE_PROJECTID:-}
- FIREBASE_STORAGEBUCKET=${FIREBASE_STORAGEBUCKET:-}
- FIREBASE_MESSAGINGSENDERID=${FIREBASE_MESSAGINGSENDERID:-}
- FIREBASE_APPID=${FIREBASE_APPID:-}
- MONKEYTYPE_BACKENDURL=${MONKEYTYPE_BACKENDURL}
- RECAPTCHA_SITE_KEY=${RECAPTCHA_SITE_KEY:-""}
- RECAPTCHA_SITE_KEY=${RECAPTCHA_SITE_KEY:-}
monkeytype-backend:
container_name: monkeytype-backend
@ -34,7 +34,7 @@ services:
- DB_URI=mongodb://monkeytype-mongodb:27017
- REDIS_URI=redis://monkeytype-redis:6379
- FRONTEND_URL=${MONKEYTYPE_FRONTENDURL}
- RECAPTCHA_SECRET=${RECAPTCHA_SECRET:-""}
- RECAPTCHA_SECRET=${RECAPTCHA_SECRET:-}
volumes:
#uncomment to enable the account system, check the SELF_HOSTING.md file
#- type: bind

View file

@ -1,21 +1,21 @@
#url of the frontend, this must be accessible by your clients browser
MONKEYTYPE_FRONTENDURL="http://myserver:8080"
MONKEYTYPE_FRONTENDURL=http://myserver:8080
#url of the backend server, this must be accessible by your clients browser
MONKEYTYPE_BACKENDURL="http://myserver:5005"
MONKEYTYPE_BACKENDURL=http://myserver:5005
# below config is only needed, if you need user accounts
# firebase config
FIREBASE_APIKEY=""
FIREBASE_AUTHDOMAIN=""
FIREBASE_PROJECTID=""
FIREBASE_STORAGEBUCKET=""
FIREBASE_MESSAGINGSENDERID=""
FIREBASE_APPID=""
#FIREBASE_APIKEY=
#FIREBASE_AUTHDOMAIN=
#FIREBASE_PROJECTID=
#FIREBASE_STORAGEBUCKET=
#FIREBASE_MESSAGINGSENDERID=
#FIREBASE_APPID=
# google recapture
RECAPTCHA_SITE_KEY=""
RECAPTCHA_SECRET=""
RECAPTCHA_SITE_KEY=
RECAPTCHA_SECRET=
# use alternative ports

View file

@ -2,8 +2,8 @@ FROM node:18.19.1-alpine3.19 as builder
WORKDIR /app
#ENV
ENV BACKEND_URL="###MONKEYTYPE_BACKENDURL###"
ENV RECAPTCHA_SITE_KEY="###RECAPTCHA_SITE_KEY###"
ENV BACKEND_URL=###MONKEYTYPE_BACKENDURL###
ENV RECAPTCHA_SITE_KEY=###RECAPTCHA_SITE_KEY###
#COPY
COPY .eslintrc.json .eslintrc.json