2023-04-02 22:34:12 +02:00
|
|
|
version: '3.0'
|
2023-04-03 16:08:53 +02:00
|
|
|
volumes:
|
|
|
|
uploads:
|
2023-04-02 22:34:12 +02:00
|
|
|
|
|
|
|
services:
|
|
|
|
app:
|
|
|
|
build:
|
|
|
|
dockerfile: Dockerfile.build
|
2023-04-03 16:08:53 +02:00
|
|
|
context: .
|
|
|
|
volumes:
|
|
|
|
- ./docker/boot-server.sh:/usr/bin/boot-bitque
|
|
|
|
- ./docker/config:/app/config
|
|
|
|
- ./migrations:/app/migrations
|
|
|
|
- uploads:/app/uploads
|
|
|
|
depends_on:
|
|
|
|
- postgresql
|
|
|
|
- minio
|
|
|
|
postgresql:
|
|
|
|
image: postgres:latest
|
|
|
|
environment:
|
|
|
|
POSTGRES_DB: bitque
|
|
|
|
POSTGRES_HOST_AUTH_METHOD: trust
|
2023-04-02 22:34:12 +02:00
|
|
|
minio:
|
|
|
|
image: docker.io/bitnami/minio:2023
|
|
|
|
environment:
|
|
|
|
- MINIO_ROOT_USER=minio
|
|
|
|
- MINIO_ROOT_PASSWORD=miniosecret
|
|
|
|
command:
|
|
|
|
- minio
|
|
|
|
- server
|
|
|
|
- /data
|
|
|
|
- --console-address
|
|
|
|
- ":9001"
|
|
|
|
minio-client:
|
|
|
|
build:
|
|
|
|
context: .
|
|
|
|
dockerfile: ./docker/mc.Dockerfile
|
|
|
|
environment:
|
|
|
|
- MINIO_ROOT_USER=minio
|
|
|
|
- MINIO_ROOT_PASSWORD=miniosecret
|
|
|
|
- MINIO_DEFAULT_BUCKETS=conf
|
|
|
|
depends_on:
|
|
|
|
- minio
|