From a00f3ff8d77fb32da2ffa7ceb8c4e929a7ddb752 Mon Sep 17 00:00:00 2001 From: msramalho <19508417+msramalho@users.noreply.github.com> Date: Sat, 25 Feb 2023 14:54:41 +0100 Subject: [PATCH] redis password and CORS --- docker-compose.yml | 22 +++++++++++----------- src/main.py | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index c8e2d82..04cec33 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,8 +11,8 @@ services: volumes: - ./src:/usr/src/app environment: - - CELERY_BROKER_URL=redis://redis:6379/0 - - CELERY_RESULT_BACKEND=redis://redis:6379/0 + - CELERY_BROKER_URL=redis://:${REDIS_PASSWORD}@redis:6379/0 + - CELERY_RESULT_BACKEND=redis://:${REDIS_PASSWORD}@redis:6379/0 depends_on: - redis @@ -23,33 +23,33 @@ services: volumes: - ./src:/usr/src/app environment: - - CELERY_BROKER_URL=redis://redis:6379/0 - - CELERY_RESULT_BACKEND=redis://redis:6379/0 + - CELERY_BROKER_URL=redis://:${REDIS_PASSWORD}@redis:6379/0 + - CELERY_RESULT_BACKEND=redis://:${REDIS_PASSWORD}@redis:6379/0 depends_on: - web - redis redis: image: redis:6-alpine - command: redis-server /conf/redis.conf + command: redis-server /conf/redis.conf --requirepass ${REDIS_PASSWORD} volumes: - "./redis/data:/data" - "./redis/config:/conf" restart: always # DEV ONLY - ports: - - 6379:6379 + # ports: + # - 6379:6379 dashboard: build: ./src restart: always - command: flower --app=worker.celery --port=5555 --broker=redis://redis:6379/0 --basic_auth=${FLOWER_USERNAME}:${FLOWER_PASSWORD} + command: flower --app=worker.celery --port=5555 --broker=redis://:${REDIS_PASSWORD}@redis:6379/0 --basic_auth=${FLOWER_USERNAME}:${FLOWER_PASSWORD} ports: - 5556:5555 environment: - - CELERY_BROKER_URL=redis://redis:6379/0 - - CELERY_RESULT_BACKEND=redis://redis:6379/0 + - CELERY_BROKER_URL=redis://:${REDIS_PASSWORD}@redis:6379/0 + - CELERY_RESULT_BACKEND=redis://:${REDIS_PASSWORD}@redis:6379/0 depends_on: - web - redis - # - worker + - worker diff --git a/src/main.py b/src/main.py index aa9ba73..f6a98dd 100644 --- a/src/main.py +++ b/src/main.py @@ -25,7 +25,7 @@ GOOGLE_CHROME_APP_ID = os.environ.get("GOOGLE_CHROME_APP_ID") assert len(GOOGLE_CHROME_APP_ID)>10, "GOOGLE_CHROME_APP_ID env variable not set" ALLOWED_EMAILS = set(os.environ.get("ALLOWED_EMAILS", "").split(",")) assert len(GOOGLE_CHROME_APP_ID)>=1, "at least one ALLOWED_EMAILS is required from the env variable" -ALLOWED_ORIGINS = os.environ.get("ALLOWED_ORIGINS", "chrome-extension://ondkcheoicfckabcnkdgbepofpjmjcmb").split(",") +ALLOWED_ORIGINS = os.environ.get("ALLOWED_ORIGINS", "chrome-extension://ondkcheoicfckabcnkdgbepofpjmjcmb,chrome-extension://ojcimmjndnlmmlgnjaeojoebaceokpdp").split(",") VERSION = "0.1.1" app = FastAPI()