mirror of
https://github.com/bonfire-networks/bonfire-deploy.git
synced 2026-01-12 10:26:44 +00:00
45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
---
|
|
version: "3.8"
|
|
|
|
services:
|
|
app:
|
|
depends_on:
|
|
- search
|
|
environment:
|
|
- SEARCH_MEILI_INSTANCE=http://${STACK_NAME}_search:7700
|
|
|
|
search:
|
|
image: getmeili/meilisearch:v1.14 # WIP: upgrade from v1.11 to 1.14
|
|
secrets:
|
|
- meili_master_key
|
|
volumes:
|
|
- "search-data:/meili_data"
|
|
- "dump-data:/meili_dumps"
|
|
networks:
|
|
- internal
|
|
entrypoint: ["tini", "--", "/docker-entrypoint.sh", "/bin/meilisearch"]
|
|
environment:
|
|
- MEILI_DUMP_DIR=/meili_dumps
|
|
configs:
|
|
- source: app_entrypoint
|
|
target: /docker-entrypoint.sh
|
|
mode: 0555
|
|
- source: meili_backup
|
|
target: /meili_backup.sh
|
|
mode: 0555
|
|
labels:
|
|
backupbot.backup: ${ENABLE_BACKUPS:-true}
|
|
backupbot.backup.volumes.search-data: "false"
|
|
backupbot.backup.volumes.dump-data.path: "/meili_dumps/meilisearch_latest.dump"
|
|
backupbot.backup.pre-hook: "/meili_backup.sh backup"
|
|
backupbot.restore.post-hook: '/meili_backup.sh restore'
|
|
|
|
volumes:
|
|
search-data:
|
|
dump-data:
|
|
|
|
configs:
|
|
meili_backup:
|
|
name: ${STACK_NAME}_meili_backup_${MEILI_BACKUP_VERSION}
|
|
file: meili_backup.sh
|