59 lines
1.1 KiB
YAML
59 lines
1.1 KiB
YAML
services:
|
|
mangamochi:
|
|
container_name: mangamochi
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
image: mangamochi:latest
|
|
depends_on:
|
|
- db
|
|
profiles:
|
|
- all
|
|
ports:
|
|
- "8080:8080"
|
|
networks:
|
|
- mangamochi-network
|
|
environment:
|
|
- DB_URL=jdbc:postgresql://db:5432/mangamochi?currentSchema=mangamochi
|
|
- DB_USER=mangamochi
|
|
- DB_PASS=mangamochi
|
|
- MINIO_ENDPOINT=http://omv.badger-pirarucu.ts.net:9000
|
|
- MINIO_USER=admin
|
|
- MINIO_PASS=!E9v4i0v3
|
|
|
|
db:
|
|
image: 'postgres:15'
|
|
container_name: mangamochi_db
|
|
environment:
|
|
- POSTGRES_USER=mangamochi
|
|
- POSTGRES_PASSWORD=mangamochi
|
|
profiles:
|
|
- all
|
|
- minimal
|
|
ports:
|
|
- "5432:5432"
|
|
volumes:
|
|
- pgdata:/var/lib/postgresql/data
|
|
networks:
|
|
- mangamochi-network
|
|
|
|
rabbit-mq:
|
|
image: 'rabbitmq:4-management'
|
|
container_name: mangamochi_rabbit-mq
|
|
profiles:
|
|
- all
|
|
- minimal
|
|
ports:
|
|
- 5672:5672
|
|
- 15672:15672
|
|
- 15692:15692
|
|
networks:
|
|
- mangamochi-network
|
|
|
|
networks:
|
|
mangamochi-network:
|
|
driver: bridge
|
|
|
|
volumes:
|
|
pgdata:
|