kopia lustrzana https://github.com/Stopka/fedisearch-compose
Created fedistore app
rodzic
f52d50ab61
commit
61e2698ceb
|
@ -1,2 +1,3 @@
|
||||||
fedisearch
|
fedisearch
|
||||||
fedicrawl
|
fedicrawl
|
||||||
|
fedistore
|
||||||
|
|
|
@ -6,6 +6,15 @@ services:
|
||||||
ports:
|
ports:
|
||||||
- 9200:9200
|
- 9200:9200
|
||||||
|
|
||||||
|
fedisearch-storage:
|
||||||
|
image: skorpil/fedistore:dev
|
||||||
|
build:
|
||||||
|
target: dev
|
||||||
|
ports:
|
||||||
|
- 4000:3000
|
||||||
|
volumes:
|
||||||
|
- ./build/fedistore/application:/srv
|
||||||
|
|
||||||
fedisearch-crawler:
|
fedisearch-crawler:
|
||||||
image: skorpil/fedicrawl:dev
|
image: skorpil/fedicrawl:dev
|
||||||
build:
|
build:
|
||||||
|
|
|
@ -1,5 +1,12 @@
|
||||||
version: "3.9"
|
version: "3.9"
|
||||||
services:
|
services:
|
||||||
|
fedisearch-storage:
|
||||||
|
networks:
|
||||||
|
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=4000"
|
||||||
fedisearch-searcher:
|
fedisearch-searcher:
|
||||||
networks:
|
networks:
|
||||||
proxy:
|
proxy:
|
||||||
|
|
|
@ -6,6 +6,21 @@ x-logging:
|
||||||
max-size: "1M"
|
max-size: "1M"
|
||||||
max-file: "10"
|
max-file: "10"
|
||||||
services:
|
services:
|
||||||
|
fedisearch-storage:
|
||||||
|
image: skorpil/fedistore:latest
|
||||||
|
build:
|
||||||
|
context: ./build/fedistore
|
||||||
|
target: prod
|
||||||
|
volumes:
|
||||||
|
- ./build/fedistore/application:/srv
|
||||||
|
environment:
|
||||||
|
- 'ELASTIC_URL=http://elastic:9200'
|
||||||
|
- 'ELASTIC_PASSWORD=${FEDISEARCH_ELASTIC_PASSWORD}'
|
||||||
|
networks:
|
||||||
|
fedisearch:
|
||||||
|
logging: *default-logging
|
||||||
|
depends_on:
|
||||||
|
- fedisearch-elasticsearch
|
||||||
fedisearch-crawler:
|
fedisearch-crawler:
|
||||||
image: skorpil/fedicrawl:latest
|
image: skorpil/fedicrawl:latest
|
||||||
restart: always
|
restart: always
|
||||||
|
@ -26,7 +41,7 @@ services:
|
||||||
fedisearch:
|
fedisearch:
|
||||||
logging: *default-logging
|
logging: *default-logging
|
||||||
depends_on:
|
depends_on:
|
||||||
- fedisearch-elasticsearch
|
- fedisearch-storage
|
||||||
|
|
||||||
fedisearch-searcher:
|
fedisearch-searcher:
|
||||||
image: skorpil/fedisearch:latest
|
image: skorpil/fedisearch:latest
|
||||||
|
@ -45,7 +60,7 @@ services:
|
||||||
fedisearch:
|
fedisearch:
|
||||||
logging: *default-logging
|
logging: *default-logging
|
||||||
depends_on:
|
depends_on:
|
||||||
- fedisearch-elasticsearch
|
- fedisearch-storage
|
||||||
fedisearch-elasticsearch:
|
fedisearch-elasticsearch:
|
||||||
image: elasticsearch:8.4.1
|
image: elasticsearch:8.4.1
|
||||||
environment:
|
environment:
|
||||||
|
|
Ładowanie…
Reference in New Issue