- Clonar repositório
git clone https://github.com/plurish/ui.git ~/dev/plurish/ui
cd ~/dev/plurish/ui- Subir containeres e debuggar
Para subir os containers, uma opção é o uso direto do Docker Compose:
docker compose up --buildOutra alternativa, é usar a seção de 'Run and Debug' do VS Code. Com ela, é possível subir os containers e, caso queira, debuggar a execução do código, bastando apenas definir os breakpoints. A função de 'Start & Debug' pode ser iniciado ao pressionar F5.
Após a instalação das libraries com composer/yarn (ou após subir os containers), é necessário
copiar manualmente os arquivos da node_modules e da vendor, que estão no container,
para dentro da sua própria máquina, de modo que o VS Code reconheça a existência das libraries instaladas,
sem mostrar erros:
sudo docker cp plurish-ui:/var/www/vendor ~/dev/plurish/ui
sudo docker cp plurish-ui:/var/www/node_modules ~/dev/plurish/uiPara tudo funcionar de modo devido, é necessário criar um arquivo .env.local para armazenar as secrets necessárias. Atualmente, a única que precisa ser configurada é a do banco de Auth:
# As credenciais podem ser encontradas no key vault dev-kv-plurish
DATABASE_URL="mysql://{server}:3306/auth?charset=utf8mb4&user={username}&password={pass}"
