Files
memestream/docker-compose.yaml
T

46 lines
991 B
YAML

---
services:
pg:
image: postgres:latest
environment:
POSTGRES_USER: '${POSTGRES_USER}'
POSTGRES_DB: '${POSTGRES_DB}'
POSTGRES_PASSWORD: '${POSTGRES_PASSWORD}'
ports:
- '5432:5432'
volumes:
- "./data/pg:/var/lib/postgresql/data"
meili:
image: getmeili/meilisearch:v1.7
ports:
- '7700:7700'
volumes:
- './data/meili:/meili_data'
environment:
MEILI_MASTER_KEY: '${MEILI_MASTER_KEY}'
minio:
image: quay.io/minio/minio
ports:
- 9000:9000
- 9001:9001
command: ['minio', 'server', '/data', '--console-address', ':9001']
volumes:
- './data/minio:/data'
environment:
MINIO_ROOT_USER: '${MINIO_ROOT_USER}'
MINIO_ROOT_PASSWORD: '${MINIO_ROOT_PASSWORD}'
archiver:
build: ./archiver
volumes:
- './.env:/app/.env'
- './archiver/vision-credentials.json:/app/vision-credentials.json'
client:
build: ./client
ports:
- 8080:8080