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: