Estrutura de Diretórios
.
├── app Diretório da aplicação
│ ├── controller Diretório dos controladores
│ ├── model Diretório dos modelos
│ ├── view Diretório das views
│ ├── middleware Diretório dos middlewares
│ │ └── StaticFile.php Middleware de arquivos estáticos embutido
│ ├── process Diretório de processos personalizados
│ │ ├── Http.php Processo Http
│ │ └── Monitor.php Processo de monitoramento
│ └── functions.php Funções personalizadas de negócios escritas neste arquivo
├── config Diretório de configuração
│ ├── app.php Configuração da aplicação
│ ├── autoload.php Arquivos configurados aqui serão carregados automaticamente
│ ├── bootstrap.php Configuração do callback que é executado no onWorkerStart durante a inicialização do processo
│ ├── container.php Configuração do contêiner
│ ├── dependence.php Configuração de dependência do contêiner
│ ├── database.php Configuração do banco de dados
│ ├── exception.php Configuração de exceções
│ ├── log.php Configuração de logs
│ ├── middleware.php Configuração de middlewares
│ ├── process.php Configuração de processos personalizados
│ ├── redis.php Configuração do redis
│ ├── route.php Configuração de rotas
│ ├── server.php Configurações do servidor como porta, número de processos, etc.
│ ├── view.php Configuração das views
│ ├── static.php Interruptor de arquivos estáticos e configuração do middleware de arquivos estáticos
│ ├── translation.php Configuração de múltiplas linguagens
│ └── session.php Configuração de sessão
├── public Diretório de recursos estáticos
├── runtime Diretório de tempo de execução da aplicação, necessita de permissões de escrita
├── start.php Arquivo de inicialização do serviço
├── vendor Diretório das bibliotecas de terceiros instaladas via composer
└── support Adaptação de bibliotecas (incluindo bibliotecas de terceiros)
├── Request.php Classe de requisição
├── Response.php Classe de resposta
└── bootstrap.php Script de inicialização após o início do processo