services: telegram-scraper: build: context: . dockerfile: Dockerfile container_name: telegram-scraper image: gcr.forust.xyz/forust/telegram-scraper:latest tty: true user: '1000:1000' restart: unless-stopped ports: - 7887:8080 healthcheck: test: [ CMD, python, -c, "import http.client, json; c=http.client.HTTPConnection('localhost', 8080); c.request('GET', '/health'); r=c.getresponse(); exit(0) if json.loads(r.read()).get('ok') else exit(1)", ] interval: 30s timeout: 10s retries: 3 start_period: 15s volumes: - ./data:/app/data - ./session:/app/session