From 366f605efb135ec90542f8b6f580887403e0c252 Mon Sep 17 00:00:00 2001 From: wolfyeva Date: Wed, 18 May 2022 22:03:27 +0800 Subject: [PATCH] test: add rest of the tests --- tests/in/011101.yaml | 94 +++++++++++++++----------------------------- 1 file changed, 31 insertions(+), 63 deletions(-) diff --git a/tests/in/011101.yaml b/tests/in/011101.yaml index dd833f4..6e24fad 100644 --- a/tests/in/011101.yaml +++ b/tests/in/011101.yaml @@ -1,74 +1,42 @@ services: - vote: - build: ./ - # use python rather than gunicorn for local dev - command: python app.py - depends_on: - redis: - condition: service_healthy - volumes: - - app - ports: - - "5000:80" + frontend: + image: awesome/webapp networks: - front-tier - back-tier - result: - build: ./ - # use nodemon rather than node for local dev - command: nodemon server.js - depends_on: - db: - condition: service_healthy + monitoring: + image: awesome/monitoring + networks: + - admin + + + backend: + image: awesome/backend + networks: + back-tier: + aliases: + - database + admin: + aliases: + - mysql volumes: - - app + - type: volume + source: db-data + target: /data + volume: + nocopy: true + - type: bind + source: /var/run/postgres/postgres.sock + target: /var/run/postgres/postgres.sock + depends_on: + - monitoring ports: - - "5001:80" - - "5858:5858" - networks: - - front-tier - - back-tier - - worker: - build: - context: ./ - depends_on: - redis: - condition: service_healthy - db: - condition: service_healthy - networks: - - back-tier - - redis: - image: redis:5.0-alpine3.10 - volumes: - - "./healthchecks:/healthchecks" - healthcheck: - test: /healthchecks/redis.sh - interval: "5s" - ports: ["6379"] - networks: - - back-tier - - db: - image: postgres:9.4 - 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-tier - -volumes: - db-data: + - "8000:5010" networks: front-tier: back-tier: + admin: +volumes: + db-data: