front + backend + docker atrelado
1 - docker instalado
Exemplo de tutorial para instalar caso seja necessário: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-compose-on-ubuntu-20-04
Estrutura básica para docker Apache que pode servir como substitudo para o XAMPP.
- PHP 8.1
- mailhog - FAKE SMTP para testes, endereço para acesso: http://localhost:8025/
- REDIS - para gestão de cache
- src: Pasta para os scripts relacionados
docker-compose up -d --force-recreate --build
Caso de algum problema de conflito se lembre de derrubar outras instancias do docker.
docker-compose up -d
docker exec -it apache_web /bin/bash
Ex: no Ubuntu (padrão para sistemas baseados no Debian), os caminhos são bem diferentes de acordo com o sistema.
sudo nano /etc/hosts
Add. na ultima linha preferencialmente
127.0.0.1 api.local
Caso seja nos sistemas de Windows pode procurar o arquivo de hosts em:
C:\Windows\System32\drivers\etc\hosts
E adicionar a linha igual de forma parecida acima.
- Gestor de Banco de dados: https://snapcraft.io/dbeaver-ce
snap install dbeaver-ce