CoolFace
Apppublic

merna111/sequencejira

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes
docker-compose.yml64 linesDownload Raw Back to root
1version: '3.8'2 3services:4  # 1. Primary Relational Database5  postgres:6    image: postgres:15-alpine7    container_name: sequence_postgres8    restart: always9    environment:10      POSTGRES_USER: postgres11      POSTGRES_PASSWORD: postgres12      POSTGRES_DB: sequencejira13    ports:14      - '5432:5432'15    volumes:16      - postgres_data:/var/lib/postgresql/data17    healthcheck:18      test: ["CMD-SHELL", "pg_isready -U postgres"]19      interval: 10s20      timeout: 5s21      retries: 522 23  # 2. Cache & WebSocket Sync Broker24  redis:25    image: redis:7-alpine26    container_name: sequence_redis27    restart: always28    ports:29      - '6379:6379'30    volumes:31      - redis_data:/data32    healthcheck:33      test: ["CMD", "redis-cli", "ping"]34      interval: 10s35      timeout: 5s36      retries: 537 38  # 3. Asynchronous Task Broker & Queue39  rabbitmq:40    image: rabbitmq:3.12-management-alpine41    container_name: sequence_rabbitmq42    restart: always43    environment:44      RABBITMQ_DEFAULT_USER: guest45      RABBITMQ_DEFAULT_PASS: guest46    ports:47      - '5672:5672'   # AMQP protocol port48      - '15672:15672' # Web Management Dashboard port49    volumes:50      - rabbitmq_data:/var/lib/rabbitmq51    healthcheck:52      test: ["CMD", "rabbitmq-diagnostics", "check_running"]53      interval: 15s54      timeout: 10s55      retries: 556 57volumes:58  postgres_data:59    driver: local60  redis_data:61    driver: local62  rabbitmq_data:63    driver: local64