#Clonar los repositorios: ~~~ git clone -b demo git@bitbucket.org:ikflowdat/base.git ; git clone -b demo git@bitbucket.org:ikflowdat/ftth.git ; git clone -b demo git@bitbucket.org:ikflowdat/mapas.git ; git clone -b demo git@bitbucket.org:ikflowdat/stats.git ; ~~~ Cambiar demo por otro branch si se requiere #Instalar vendors ~~~ docker-compose run base docker-compose run ftth docker-compose run mapas docker-compose run stats ~~~ Opción(*): ~~~ bin/init-apps.sh ~~~ #Crear la base de datos y las tablas ~~~ docker-compose exec base bin/console doctrine:database:create -q docker-compose exec base bin/console doctrine:schema:update --force ~~~ ~~~ docker-compose exec ftth bin/console doctrine:database:create -q docker-compose exec ftth bin/console doctrine:schema:update --force ~~~ ~~~ docker-compose exec mapas bin/console doctrine:database:create -q docker-compose exec mapas bin/console doctrine:schema:update --force ~~~ ~~~ docker-compose exec stats bin/console doctrine:database:create -q docker-compose exec stats bin/console doctrine:schema:update --force ~~~ Opción(*): ~~~ bin/database.sh ~~~ (*): Correr desde el directorio raíz del repositorio installer #Crear un usuario inicial ~~~ docker-compose exec base bin/console fos:user:create admin admin@admin.com adminpass docker-compose exec base bin/console fos:user:promote --super admin ~~~ #Realizar un backup y restaurar ~~~ docker-compose exec mysql mysqldump -A -uroot -p 235r2342gtfsw > dump.sql docker-compose exec mysql mysql -uroot -p 235r2342gtfsw < dump.sql ~~~ [nginx] -> [base*] [nginx] -> [ftth*] [nginx] -> [stats*] [nginx] -> [mapas*] [nginx] -> [grafana] [nginx] -> [pma] [nginx] -> [mongoexpress] [nginx] -> [json_endpoint] [docker] --:> [nginx] [docker] --:> [stasd] [docker] --:> [supervisord] [docker] --:> [ftth_worker] [docker] --:> [installer] [docker] --:> [mysql] [docker] --:> [mongodb]