services: mariadb: image: mariadb:11 restart: unless-stopped environment: MARIADB_DATABASE: gitea_codex MARIADB_USER: gitea_codex MARIADB_PASSWORD: gitea_codex MARIADB_ROOT_PASSWORD: rootpass ports: - "3306:3306" volumes: - ./db:/var/lib/mysql healthcheck: test: ["CMD", "mariadb-admin", "ping", "-h", "localhost", "-uroot", "-prootpass"] interval: 5s timeout: 3s retries: 20 bot: build: . depends_on: mariadb: condition: service_healthy env_file: - .env volumes: - ./worktrees:/var/lib/gitea-codex/worktrees ports: - "8000:8000"