| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | # for running in docker compose with prebuilt images# version is now using "compose spec"# v2 and v3 are now combined!# docker-compose v1.27+ requiredservices:  vote:    image: dockersamples/examplevotingapp_vote    depends_on:      redis:        condition: service_healthy     ports:      - "5000:80"    networks:      - front-tier      - back-tier  result:    image: dockersamples/examplevotingapp_result    depends_on:      db:        condition: service_healthy     ports:      - "5001:80"    networks:      - front-tier      - back-tier  worker:    image: dockersamples/examplevotingapp_worker    depends_on:      redis:        condition: service_healthy       db:        condition: service_healthy     networks:      - back-tier  redis:    image: redis:alpine    volumes:      - "./healthchecks:/healthchecks"    healthcheck:      test: /healthchecks/redis.sh      interval: "5s"    networks:      - back-tier  db:    image: postgres:15-alpine    environment:      POSTGRES_USER: "postgres"      POSTGRES_PASSWORD: "postgres"    volumes:      - "db-data:/var/lib/postgresql/data"      - "./healthchecks:/healthchecks"    healthcheck:      test: /healthchecks/postgres.sh      interval: "5s"    networks:      - back-tiervolumes:  db-data:networks:  front-tier:  back-tier:
 |