O objetivo do desafio é criar uma aplicação monolítica com um front-end, integrado ao projeto, que utiliza as informações consumidas do back-end em tela.
Para rodar o projeto localmente você precisa instalar todos os requisitos listados abaixo:
Tenha em sua máquina o Docker e o Lando instalados:
- Docker version 26.1.4, build 5650f9b
docker -v
- Lando - v3.21.0
lando version
- Clone o repositório
git clone https://github.com/ferox/teste-techsocial.git
- Tenha certeza de estar dentro do diretório clonado, exemplo: ~/Projetos/Github.com/teste-techsocial
pwd
- Criando e iniciando os containers
lando start
- .env.lando
- .env
- Abra o arquivo .env e edite as seguintes variáveis
DB_HOST=database DB_NAME=lamp DB_USER=postgres DB_PASS= DB_PORT=5432 # Banco de Dados de Teste TEST_DB_HOST=testdb TEST_DB_NAME=database TEST_DB_USER=postgres TEST_DB_PASS= TEST_DB_PORT=5432
- Instale através do lando
lando composer install
- Vamos usar o migrate do phinx
lando migrate