Sobre o Projeto | Necessário | Baixar e configurar container MariaDB | Executar | Ferramentas
Repositório final das aulas introdutórias de PHP do Devstart Paylivre, da BeAcademy. Este repositório, diferentemente dos outros, apresenta um projeto com um CRUD completo de categorias e produtos utilizando um banco de dados MariaDB.
- Assumo que você tenha instalado e configurado na sua máquina:
Obs.: Não é necessário seguir este passo caso você já tenha o banco de dados configurado na sua máquina ( Lembre-se de mudar as variáveis de ambiente)
- Baixando a última imagem disponível
docker run --detach --name mariadb-php-db --env MARIADB_USER=php_db_user --env MARIADB_PASSWORD=drowssap --env MARIADB_ROOT_PASSWORD=toor_drowssap -p3306:3306 mariadb:latest
--detach
ou-d
faz com que o container continue executando normalmente. Caso não seja fornecido, só será possível utilizar o MariaDB em um terminal que será aberto--name
nome do container a ser criado--env
serve para passar uma variável ambiente para o container a ser criado- Variáveis de ambiente do MariaDB (mude conforme achar melhor):
MARIADB_USER
=php_db_user
MARIADB_PASSWORD
=drowssap
MARIADB_ROOT_PASSWORD
=toor_drowssap
- Variáveis de ambiente do MariaDB (mude conforme achar melhor):
docker exec -it <container-id> mariadb -u php_db_user -pdrowssap
- Substitua
<container-id>
pelo id do container criado (docker ps
para ver os containers rodando) -u
é o usuário fornecido-p
é a senha fornecida para o usuário
Certifique-se de configurar corretamente as variáveis de ambiente do MariaDB ou de ter executado o container corretamente aqui
-
Clone o repositório
# Clonando com HTTPS git clone https://github.com/gusgalote/beacademy-devstart-php-db.git # Entre no diretório da pasta principal do projeto cd beacademy-devstart-php-db/projeto final
-
Instale as dependências com
composer
composer install
-
Ligue o servidor embutido do PHP na pasta
public
:php -S localhost:8000 -t public
-
Pronto ✅ O projeto desenvolvido estará rodando em http://localhost:8000/