Skip to content

matheusbiagini/AliceFramework

Repository files navigation

Alice Framework

Configurando ambiente de dev

# Install docker CE(17.12+) & docker-compose(1.2+)
sudo apt-get install docker
sudo apt-get install docker-compose

# Adicionar permissões para o docker
sudo usermod -aG docker ${USER}
sudo su - $ {USER}

# Edite as configurações de banco de dados em:
Copie Docker/env/mysql.env.example para Docker/env/mysql.env
Copie Docker/env/mysql-test.env.example para Docker/env/mysql-test.env

#Adicionando as configurações do site escolhido: (*nota: copie a configuração e não apague os exemplos).
Copie Docker/env/app.env.example para Docker/env/app.env

# Adicionar permissão de usuário para o contéudo
sudo chown -R $USER: $USER .

# Rodar o docker-compose
docker-compose up -d

# Rodar o composer
docker-compose exec app composer install

# Rodar as migrations
docker-compose exec app php migrate migrate:run

# Acessando
http://localhost
## Extra
``` bash
# Criar uma migration
docker-compose exec app php migrate migrate:create

# Recriar e subir o dump novamente.
docker-compose down && docker volume rm aliceframework_database && docker-compose up -d

# Testando e-mail:
Se for testar no gmail, deve habilitar aplicativos de terceiros:
https://myaccount.google.com/u/1/lesssecureapps?pageId=none

#Permissão nas imagens:
sudo chown -R $USER:$USER ./web/Img/
chmod 777 -R web/Img/

About

Alice Framework is a 100% Brazilian php framework, with Dependency Injection, PSRs, Routes, MVC, Commands, ORM, Migration, Template engine and more

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published