services: routeros_backup: build: . container_name: routeros_backup ports: - "5583:5583" healthcheck: test: [ "CMD", "python", "-c", "import urllib.request; import sys; sys.exit(0) if urllib.request.urlopen('http://localhost:5583/login').getcode() == 200 else sys.exit(1)" ] interval: 30s timeout: 10s retries: 3 start_period: 10s volumes: - .:/app restart: unless-stopped