services: pg: image: postgres ports: - "15432:5432" environment: POSTGRES_PASSWORD: 'abc@123' POSTGRES_USER: "postgres" POSTGRES_DB: "coal" networks: - dn volumes: - pg_data:/var/lib/postgresql/data redis: image: redis:7 ports: - "16379:6379" volumes: - ./redis.conf:/etc/redis/redis.conf - redis_data:/data networks: - dn command: - redis-server - /etc/redis/redis.conf coal: image: coal:master networks: - dn environment: PG_HOST: pg REDIS_HOST: redis volumes: - spring_data:/data ports: - "17456:7456" command: - --spring.profiles.active=test networks: dn: driver: bridge volumes: pg_data: redis_data: spring_data: