Skip to content
rich edited this page Feb 1, 2017 · 4 revisions

Se trata de recoger los fuentes del proyecto de desarrollo sobre el que se desea trabajar bajo la pila tecnológica seleccionada en el paso anterior (WS-PHP-DB). Para ello se ejecuta un comando que hace referencia al repositorio que se desea recoger y al tipo de proyecto.

Lanzar proyecto

$> make create symfony git@machine:user/myrepo.git
$> make up

Comprobar

$> make shell

El comando anterior abre una shell en el contenedor. Ahora desde el contenedor se pueden lanzar los comandos típicos de carga de datos en nuestros proyectos.

application@7b3da95e8ea7:/app$> php composer.phar install

Ojo: ahora la base de datos no está en localhost y el mail lo intercepta mailhog así que hay cambiar algunas cosas en parameters.yml

     database_driver: pdo_pgsql
     database_host: postgres
     database_port: 5432
     ---
     mailer_transport: sendmail
     mailer_host: ~
     mailer_user: root@localhost
     mailer_password: ~
application@7b3da95e8ea7:/app$> php app/console doctrine:database:create
application@7b3da95e8ea7:/app$> php app/console doctrine:schema:update --force
application@7b3da95e8ea7:/app$> php app/console doctrine:fixtures:load --fixtures=src/App/BackendBundle/
application@7b3da95e8ea7:/app$> php app/console assets:install --symlink

Y el panel de control la aplicación queda accesible en:

http://localhost:8000/admin/campaign/list

Y el interfaz de control de envíos de email desde la aplicación en:

http://localhost:8025

Clone this wiki locally