Exemplos da playlist sobre Arquitetura Limpa do canal da Yii Academy.
- Crie o arquivo .db.env:
$ cp .db.env.example .db.env
- Especifique os parâmetros do banco a ser criado no arquivo .db.env, como no exemplo:
POSTGRES_USER=clean_arch
POSTGRES_PASSWORD=clean_arch
POSTGRES_DB=clean_arch
- Suba os containers:
$ docker-compose up -d
- Instale as dependências:
$ docker exec -i clean_arch_app composer install
- Execute o script database/db.sql para criar as tabelas no banco de dados:
$ docker exec -i clean_arch_db psql -U clean_arch < database/db.sql
- Acesse o projeto em
http://localhost:8080