Код IT
← Каталог

Первые шаги к микросервисам — Настройка среды разработки

Фрагмент из «Первые шаги к микросервисам»: Настройка среды разработки.

yaml infra-securityencyclopedia8-05-mikroservisy-i-integratsiya-101 embed URL статья в энциклопедии
YAML main.yaml
version: '3.8'

services:
  postgres:
    image: postgres:15-alpine
    container_name: microservices-db
    environment:
      POSTGRES_USER: admin
      POSTGRES_PASSWORD: secret_password
      POSTGRES_DB: orders_db
    ports:
      - "5432:5432"
    volumes:
      - pg_data:/var/lib/postgresql/data
    networks:
      - microservices-net

  rabbitmq:
    image: rabbitmq:3-management-alpine
    container_name: microservices-rabbit
    ports:
      - "5672:5672"
      - "15672:15672"
    environment:
      RABBITMQ_DEFAULT_USER: admin
      RABBITMQ_DEFAULT_PASS: secret_password
    networks:
      - microservices-net

networks:
  microservices-net:
    driver: bridge

volumes:
  pg_data:
version: '3.8'

services:
  postgres:
    image: postgres:15-alpine
    container_name: microservices-db
    environment:
      POSTGRES_USER: admin
      POSTGRES_PASSWORD: secret_password
      POSTGRES_DB: orders_db
    ports:
      - "5432:5432"
    volumes:
      - pg_data:/var/lib/postgresql/data
    networks:
      - microservices-net

  rabbitmq:
    image: rabbitmq:3-management-alpine
    container_name: microservices-rabbit
    ports:
      - "5672:5672"
      - "15672:15672"
    environment:
      RABBITMQ_DEFAULT_USER: admin
      RABBITMQ_DEFAULT_PASS: secret_password
    networks:
      - microservices-net

networks:
  microservices-net:
    driver: bridge

volumes:
  pg_data: