Files
wanderer/docker-compose.yml
2024-03-10 21:02:49 +01:00

68 lines
1.2 KiB
YAML

version: '3'
x-common-env: &cenv
MEILI_URL: http://search:7700
MEILI_MASTER_KEY: CHANGE_ME!
services:
search:
image: getmeili/meilisearch:v1.6.2
environment:
<<: *cenv
MEILI_NO_ANALYTICS: true
MEILI_HTTP_PAYLOAD_SIZE_LIMIT: 150 Mb
ports:
- 7700:7700
networks:
- wanderer
volumes:
- ./data/data.ms:/meili_data/data.ms
restart: unless-stopped
bootstrap:
build: ./search
environment:
<<: *cenv
depends_on:
search:
condition: service_started
networks:
- wanderer
db:
build: ./db
environment:
<<: *cenv
depends_on:
bootstrap:
condition: service_completed_successfully
ports:
- "8090:8090"
networks:
- wanderer
restart: unless-stopped
volumes:
- wanderer-db:/pb_data
web:
build: ./web
environment:
<<: *cenv
MEILI_API_TOKEN:
ORIGIN: http://localhost:8080
PUBLIC_POCKETBASE_URL: http://db:8090
ports:
- "8080:3000"
depends_on:
bootstrap:
condition: service_completed_successfully
networks:
- wanderer
restart: unless-stopped
volumes:
wanderer-db:
networks:
wanderer:
driver: bridge