https://github.com/jhorlima/tcc-exemplo
Código de Exemplo do TCC
https://github.com/jhorlima/tcc-exemplo
cms docker docker-compose laravel php php7 symfony vm wordpress xdebug
Last synced: 3 months ago
JSON representation
Código de Exemplo do TCC
- Host: GitHub
- URL: https://github.com/jhorlima/tcc-exemplo
- Owner: jhorlima
- Created: 2019-11-07T02:07:02.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-08T13:10:37.000Z (over 6 years ago)
- Last Synced: 2025-08-04T01:59:32.368Z (11 months ago)
- Topics: cms, docker, docker-compose, laravel, php, php7, symfony, vm, wordpress, xdebug
- Language: Dockerfile
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Exemplo do TCC.
### Plugin usando Framework Moça Bonita dentro do WordPress.
> Ferramentas utilizadas para construção e testes do Framework.
- WordPress;
- PHP;
- PHP-PSR;
- PHP-Xdebug;
- Composer;
- Symfony Framework;
- Laravel Framework;
- Docker;
- Docker Compose.
### Links relacionados
[WordPress](https://br.wordpress.org/)
[Framework Moça Bonita](https://github.com/jhorlima/wp-mocabonita)
[Plugin de Exemplo - Agenda de Contato](https://github.com/jhorlima/agenda-contatos)
### Como testar
> É obrigatório ter o Docker e o Docker Compose instalados no computador para executar este projeto.
Para gerar as imagens necessárias da aplicação, execute:
```bash
docker-compose build
```
Depois, é necessário criar os containers, então execute:
```bash
docker-compose up -d
```
*Pronto, a aplicação já está quase pronta para uso! Simples **:D***
*PS: O container do composer pode demorar um pouco mais do que os outros, pois ele é responsável por baixar todas as dependências do plugin, portanto é recomendado esperar ele ser encerrado para ativar o plugin. Execute o comando abaixo para acompanhar este container.*
```bash
docker-compose logs -f composer
```
----------
**Descrição das portas usadas pelos containers**:
- **80** é usada para acesso ao WordPress.
- **8080** é usada para acessar o PhpMyAdmin.
- **3306** é usada para gerenciar o banco de dados MySql.
- **9000**, **35729** e **9876** são usadas para realizar debug no PHP.
----------
### Obrigado!