You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.6 KiB
35 lines
1.6 KiB
#!/bin/sh
|
|
bbdd=%1
|
|
userbbdd=%2
|
|
passwdbbdd=%3
|
|
echo 'Inicio Despliegue ACDR';
|
|
echo 'Creación de la Base de datos ACDR --> $bbdd';
|
|
echo 'mysql -u $userbbdd -p$passwdbbdd -e "create database $bbdd;"';
|
|
mysql -u $userbbdd -p$passwdbbdd -e "create database $bbdd;"
|
|
echo 'Lanzamos la configuración local';
|
|
echo "DATABASE_URL=mysql://root:@127.0.0.1:3306/$bbdd" >> .env.local
|
|
echo "APP_ENV=prod" >> .env.local
|
|
echo "APP_LOCALE=es" >> .env.local
|
|
echo "APP_SECRET=0a965b54faef5f2766f9ca1a2285abf2" >> .env.local
|
|
echo "MAILER_URL='gmail://prometeo.tests:#Pr0met3o&2019^@gmail.com?encryption=tls'" >> .env.local
|
|
echo "MAILER_ADDRESS=prometeo.tests@gmail.com" >> .env.local
|
|
echo "MAILER_SENDER_NAME='Prometeo Innovations S.L.N.E.'" >> .env.local
|
|
echo "MERCURE_PUBLISH_URL=http://localhost:3000/.well-known/mercure" >> .env.local
|
|
echo "MERCURE_JWT_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOltdfX0.Oo0yg7y4yMa1vr_bziltxuTCqb8JVHKxp-f_FwwOim0" >> .env.local
|
|
echo 'Ejecutamos Composer Install';
|
|
composer install
|
|
echo 'Plasmamos el modelo en la base de datos';
|
|
php bin/console doctrine:schema:update --force --dump-sql
|
|
echo 'Cargamos los datos iniciales';
|
|
php bin/console doctrine:fixtures:load --env dev
|
|
echo 'Generamos los assets';
|
|
php bin/console ckeditor:install
|
|
php bin/console assets:install
|
|
php bin/console elfinder:install
|
|
echo 'Ajustamos los permisos';
|
|
sudo chmod -R 777 vendor
|
|
sudo chmod -R 777 var
|
|
sudo chmod -R 777 public
|
|
sudo chmod -R 755 bin
|
|
echo 'Iniciamos el servidor de mercure';
|
|
./mercure --jwt-key='!ChangeMe!' --addr='localhost:3000' --allow-anonymous --cors-allowed-origins='*' &
|