50 lines
939 B
YAML
50 lines
939 B
YAML
---
|
|
|
|
services:
|
|
pg:
|
|
image: postgres:latest
|
|
env_file:
|
|
- .env.pg
|
|
ports:
|
|
- '5432:5432'
|
|
volumes:
|
|
- "./data/pg:/var/lib/postgresql/data"
|
|
|
|
meili:
|
|
image: getmeili/meilisearch:v1.7
|
|
env_file:
|
|
- .env.meili
|
|
ports:
|
|
- '7700:7700'
|
|
volumes:
|
|
- './data/meili:/meili_data'
|
|
|
|
minio:
|
|
image: quay.io/minio/minio
|
|
ports:
|
|
- 9000:9000
|
|
- 9001:9001
|
|
command: ['minio', 'server', '/data', '--console-address', ':9001']
|
|
volumes:
|
|
- './data/minio:/data'
|
|
|
|
archiver:
|
|
image: registry.strix.systems/memestream-archiver
|
|
command: npm run dev
|
|
build: ./archiver
|
|
env_file:
|
|
- .env.archiver
|
|
volumes:
|
|
- './archiver:/usr/src/memestream'
|
|
|
|
client:
|
|
build:
|
|
context: ./client
|
|
dockerfile: ./dev.Dockerfile
|
|
env_file:
|
|
- .env.client.dev
|
|
ports:
|
|
- 3000:3000
|
|
volumes:
|
|
- './client:/usr/src/memestream-client'
|