Este projeto symfony visa ajudá-lo a colocar o symfony em funcionamento rapidamente. Tudo foi configurado e codificado para que tudo que você precise fazer é adicionar sua lógica de negócios. Documentamos a maioria dos projetos para que, se você precisar alterar alguma coisa, seja capaz de fazê-lo sem precisar vasculhar uma tonelada de código.
Amazônia s3:
segredo
chave
nome do intervalo
região
Autenticação do Facebook
segredo
ID do cliente
Autenticação do Google
segredo
ID do cliente
Suas credenciais do servidor smtp
Instale a caixa virtual.
Instale o vagabundo.
Leia a página do documento da herdade
Configurar ambiente Homestead
Agora clone o repositório para o kit inicial
git clone https://github.com/phptuts/starterkitforsymfony.git
Acesse seu arquivo Homestead.yml e adicione um site que corresponda ao local onde você clonou o repositório. O meu é assim.
folders: - map: ~/vagrant/code to: /home/vagrant/Code sites: - map: bigfootlocator.app to: /home/vagrant/Code/Symfony/SymfonyStart/web type: symfony2
Adicione também um banco de dados à sua configuração
databases: - homestead - skfsp
vagabundo e, em seguida, faça uma provisão vagabunda na pasta da herdade.
vagrant ssh para ssh na caixa vagrant.
cd no diretório onde seu projeto está
crie um diretório jwt na sua pasta var
mkdir var/jwt
crie sua chave privada e anote a frase secreta que você usou.
openssl genrsa -out var/jwt/private.pem -aes256 4096
crie sua chave pública, você precisará da frase secreta aqui e na etapa de instalação do compositor
openssl rsa -pubout -in var/jwt/private.pem -out var/jwt/public.pem
Execute a instalação do compositor
O Composer solicitará todas as coisas que você configurou nas pré-etapas + senha jwt e informações do banco de dados. O material da senha root do Homestead está abaixo. Você sempre pode alterar isso em parâmetros.yml, para sua informação. aqui:
app.database_user: homestead app.database_password: secret app.database_name: skfsp ## or whatever you named it in the config
execute migrações e este script de fixação de dados para carregar um usuário padrão.
bin/console doctrine:migrations:migrate bin/console doctrine:fixtures:load --fixtures="./src/AppBundle/DataFixtures/ORM/LoadStartUserData.php"
Exclua a pasta .git
rm -rf .git
Você deverá então ter o site configurado. O usuário para fazer login é:
e-mail: [email protected] / senha: senha
Então está feito, se tiver alguma dúvida é só perguntar!!! :)
Isso executará todos os testes
sh scripts/run_tests.sh