Added basic authentication and cors config to storage app

main
Štěpán Škorpil 2023-01-19 17:44:27 +01:00
rodzic 8369d9e350
commit 018f4d600d
3 zmienionych plików z 8 dodań i 2 usunięć

Wyświetl plik

@ -13,3 +13,6 @@ FEDISEARCH_ELASTIC_PASSWORD=
FEDISEARCH_BANNED_DOMAINS=
FEDISEARCH_MAX_CRAWLING_DEPTH=
FEDISEARCH_CRAWLING_VERSION=0
FEDISEARCH_KEY_ADMIN=
FEDISEARCH_KEY_CRAWLER=
FEDISEARCH_CORS_ALLOWED_ORIGINS=*

Wyświetl plik

@ -5,8 +5,8 @@ services:
proxy:
labels:
- "traefik.enable=true"
- "traefik.http.routers.fedisearch-searcher.rule=Host(`${FEDISEARCH_DOMAIN}`)&Path(`/api/graphql`)"
- "traefik.http.services.fedisearch-searcher.loadbalancer.server.port=3000"
- "traefik.http.routers.fedisearch-storage.rule=Host(`${FEDISEARCH_DOMAIN}`)&&Path(`/api/graphql`)"
- "traefik.http.services.fedisearch-storage.ladbalancer.server.port=3000"
fedisearch-searcher:
networks:
proxy:

Wyświetl plik

@ -16,6 +16,8 @@ services:
environment:
- 'ELASTIC_URL=http://elastic:9200'
- 'ELASTIC_PASSWORD=${FEDISEARCH_ELASTIC_PASSWORD}'
- 'ACCESS_WRITE=${FEDISEARCH_KEY_CRAWLER},${FEDISEARCH_KEY_ADMIN}'
- 'CORS_ALLOWED_ORIGINS=${FEDISEARCH_CORS_ALLOWED_ORIGINS}'
networks:
fedisearch:
logging: *default-logging
@ -40,6 +42,7 @@ services:
- 'BANNED_DOMAINS=${FEDISEARCH_BANNED_DOMAINS}'
- 'MAX_CRAWLING_DEPTH=${FEDISEARCH_MAX_CRAWLING_DEPTH}'
- 'CRAWLING_VERSION=${FEDISEARCH_CRAWLING_VERSION}'
- 'STORE_KEY=${FEDISEARCH_KEY_CRAWLER}'
networks:
fedisearch:
logging: *default-logging