services: app: build: context: . dockerfile: Dockerfile deploy: restart_policy: condition: on-failure expose: - 3000 environment: DATABASE_URL: http://db:8080 depends_on: - db healthcheck: test: [ "CMD", "curl", "-f", "http://localhost:3000" ] interval: 15s timeout: 5s retries: 3 volumes: - "./data:/app/data" db: image: ghcr.io/tursodatabase/libsql-server volumes: - libsql:/var/lib/sqld volumes: libsql: