version: '3' services: maria_db: image: mariadb:11.2 ports: - "3307:3306" env_file: - .env volumes: - ./sqlStorage:/var/lib/mysql healthcheck: test: [ "CMD", "healthcheck.sh", "--connect", "--innodb_initialized" ] interval: 10s timeout: 5s retries: 3 app: build: context: . dockerfile: Dockerfile command: python -m app env_file: - .env links: - maria_db ports: - "15100:15100" volumes: - ./logs:/app/logs - ./storedContent:/app/data - ./activeConfig:/app/config depends_on: maria_db: condition: service_healthy indexator: build: context: . dockerfile: Dockerfile command: python -m app indexator env_file: - .env links: - maria_db volumes: - ./logs:/app/logs - ./storedContent:/app/data - ./activeConfig:/app/config depends_on: maria_db: condition: service_healthy uploader: build: context: . dockerfile: Dockerfile command: python -m app uploader env_file: - .env links: - maria_db volumes: - ./logs:/app/logs - ./storedContent:/app/data - ./activeConfig:/app/config depends_on: maria_db: condition: service_healthy ton_daemon: build: context: . dockerfile: Dockerfile command: python -m app ton_daemon env_file: - .env links: - maria_db volumes: - ./logs:/app/logs - ./storedContent:/app/data - ./activeConfig:/app/config depends_on: maria_db: condition: service_healthy