Created fedistore app

main
Štěpán Škorpil 2022-11-11 21:22:11 +01:00
rodzic f52d50ab61
commit 61e2698ceb
4 zmienionych plików z 34 dodań i 2 usunięć

1
build/.gitignore vendored
Wyświetl plik

@ -1,2 +1,3 @@
fedisearch
fedicrawl
fedistore

Wyświetl plik

@ -6,6 +6,15 @@ services:
ports:
- 9200:9200
fedisearch-storage:
image: skorpil/fedistore:dev
build:
target: dev
ports:
- 4000:3000
volumes:
- ./build/fedistore/application:/srv
fedisearch-crawler:
image: skorpil/fedicrawl:dev
build:

Wyświetl plik

@ -1,5 +1,12 @@
version: "3.9"
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:
networks:
proxy:

Wyświetl plik

@ -6,6 +6,21 @@ x-logging:
max-size: "1M"
max-file: "10"
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:
image: skorpil/fedicrawl:latest
restart: always
@ -26,7 +41,7 @@ services:
fedisearch:
logging: *default-logging
depends_on:
- fedisearch-elasticsearch
- fedisearch-storage
fedisearch-searcher:
image: skorpil/fedisearch:latest
@ -45,7 +60,7 @@ services:
fedisearch:
logging: *default-logging
depends_on:
- fedisearch-elasticsearch
- fedisearch-storage
fedisearch-elasticsearch:
image: elasticsearch:8.4.1
environment: