services: - type: worker name: mega-discord-bot env: python plan: starter buildCommand: apt-get update && apt-get install -y ffmpeg curl build-essential python3-dev libffi-dev pkg-config libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev libpixman-1-dev && python -m pip install --upgrade pip setuptools wheel && pip install -r requirements.txt && python -m pip install --no-cache-dir "PyNaCl>=1.5.0" && python -c "import nacl, davey; print(\"Voice deps OK\", nacl.__version__, getattr(davey, \"__version__\", \"unknown\"))" startCommand: python -m bot.main envVars: - key: DISCORD_TOKEN sync: false - key: PREFIX value: "!" - key: OWNER_IDS value: "" - key: DB_PATH value: "/var/data/bot.db" - key: LAVALINK_ENABLED value: "true" - key: LAVALINK_URI value: "https://gta.up.railway.app" - key: LAVALINK_HOST value: "gta.up.railway.app" - key: LAVALINK_PORT value: "443" - key: LAVALINK_SECURE value: "true" - key: LAVALINK_PASSWORD value: "https://dsc.gg/ajidevserver" - key: LAVALINK_FALLBACK_URIS value: "" disks: - name: bot-data mountPath: /var/data sizeGB: 1