kopia lustrzana https://github.com/Stopka/fedisearch-compose
Added basic authentication and cors config to storage app
rodzic
8369d9e350
commit
018f4d600d
|
@ -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=*
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
Ładowanie…
Reference in New Issue