bot-mastodon-image-uploader/compose.yaml

38 lines
819 B
YAML

services:
mongodb:
image: mongo:bionic
container_name: mongodb-bot-cron
ports:
- 27017:27017
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: password
MONGO_INITDB_DATABASE: bot
volumes:
- ./init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro
- mongodb_data:/data/db
bot-api:
image: git.fai.st/fedi-image-bot/bot-api:v1.0.2
container_name: bot-api-bot-cron
ports:
- 8080:8080
depends_on:
- mongodb
environment:
MONGODB_URI: mongodb://mongodb:27017/bot
MONGODB_USER: root
MONGODB_PASS: password
JWTSECRET: cooljwtsecret
bot:
build:
target: test
entrypoint: ["cargo"]
container_name: bot-cron
depends_on:
- bot-api
volumes:
mongodb_data: