Skip to content

yuriEfin/yii2-docker-elk-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yii2-advanced-docker example

structure

  • docker - source docker containers
  • src - source application

target

  • docker infrastructure
  • ELK (filebeat for log webservers and log application)
  • docker web host config (frontend|backend) (add to /etc/hosts frontend.work|backend.work)
  • RabbitMQ - classic example use

RabbitMQ broker messages

  • source src/common/components/rabbitmq/*
  • example use src/console/controllers/rabbitmq/ExampleController.php
  • consume to queue - src/console/controllers/rabbitmq/ConsumerController.php
    • consume concrete queue - actionConsumeQueue
    • consume all queue with configuration - actionConsume - config - src/common/components/rabbitmq/router/RabbitMqRouterConfigAdapter.php

image

supervisor

  • daemon config docker/supervisor/rabbitmq_cosume.conf

image

  • changed count process daemon (numprocs=5 in config rabbitmq_cosume.conf)

image

About

Example yii2 docker | ELK - docker-compose | Dockerfile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published