##// END OF EJS Templates
docker compose production...
docker compose production git-svn-id: http://jro-dev.igp.gob.pe/svn/jro_hard/radarsys/trunk/webapp@413 aa17d016-51d5-4e8b-934c-7b2bbb1bbe71

File last commit:

r296:822006a4c439
r296:822006a4c439
Show More
readme_docker.md
53 lines | 2.1 KiB | text/x-minidsrc | MarkdownLexer
Fiorella Quino
readme docker...
r283 ### Docker de la base de datos ###
# 'NAME': 'radarsys',
# 'USER': 'developer',
# 'PASSWORD': 'idi2015',
#Preparar Base de Datos para la aplicacion:
## Crear imagen "mysql:5.6"
docker create -v /var/lib/mysql --name mysql-radarsys-data mysql:5.6 /bin/true
## Ejecutar Container "mysql-radarsys-server"
docker run --name mysql-radarsys-server -d -e MYSQL_ROOT_PASSWORD=r00tJRO -e MYSQL_DATABASE=radarsys \
-e MYSQL_USER=developer -e MYSQL_PASSWORD=idi2015 --volumes-from mysql-radarsys-data mysql:5.6
#Aplicacion Sistema Integrado de Radar
## Debe crearse *Dockerfile*
## Crear la imagen
docker build -t radarsys:v01 .
# Ejecutar Container
docker run -d --name radarsys01 --link mysql-radarsys-server -p 3000:3000 \
Fiorella Quino
deployment...
r290 -v /home/ubuntu/docker_shared/radarsys/media:/radarsys/media \
Fiorella Quino
readme docker...
r283 --add-host smtp_server:172.17.0.1 radarsys:v01
Fiorella Quino
deployment...
r290 ## Dentro del Container: se debe realizar las siguiente modificaciones
Fiorella Quino
readme was updated...
r292 ### Para ingresar al container:
docker exec -i -t radarsys01 /bin/bash
Fiorella Quino
deployment...
r290 ### Es necesario ejecutar:
apt-get update
apt-get install nano
### Modificar radarsys.setting.py, HOST debe estar habilitado
'HOST': 'mysql-sysinv-server',
### Asegurarse que:
MEDIA_ROOT: 'media'
### En el script abs/utils/Graphics_OverJro.py, matplotlib Agg debe estar habilitado
matplotlib.use("Agg")
Fiorella Quino
docker compose production...
r296 ### En el script radarsys/urls.py comentar para que nginx sirva "static":
#from django.contrib.staticfiles.urls import staticfiles_urlpatterns
#urlpatterns += staticfiles_urlpatterns()
Fiorella Quino
deployment...
r290
### Ejecutar los siguientes comandos (solo si ya se creo mysql-radarsys-server):
python manage.py makemigrations \
&& python manage.py migrate \
&& python manage.py loaddata apps/main/fixtures/main_initial_data.json \
&& python manage.py loaddata apps/rc/fixtures/rc_initial_data.json \
&& python manage.py loaddata apps/jars/fixtures/initial_filters_data.json \
&& python manage.py collectstatic
### Por ultimo reiniciar el docker
docker stop radarsys01
docker start radarsys01
Fiorella Quino
readme docker...
r283
#### Archivos Compartidos:
Fiorella Quino
deployment...
r290 # /home/ubuntu/docker_shared/radarsys/media
# (debe coincidir con la carpeta que se ingresar en "docker run")