0% encontró este documento útil (0 votos)
6 vistas

Taller API Blog

Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas

Taller API Blog

Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

Universidad de Nariño sede Ipiales

Facultad de Ingeniería
Ingeniería de Sistemas
Electiva II – Desarrollo de software
Presentado por: Aymar Eduardo Reina

Aplicación (API Blog) en BD postgres y en Docker.

Ejecutamos la aplicación API Blog y realizamos las siguientes configuraciones.


Creamos un archivo llamado docker-compose.yml, y copiamos lo siguiente.

Luego creamos un archivo Dockerfile y ponemos lo siguiente, tanto el Docker-compose y Dockerfile


nos ayudaran a crear nuestro contenedor, donde se creará tanto el servicio web y la db.
Luego en el archivo settings.py en DATABASES, modificamos la configuración de la base de datos a
postgres.

Luego hacemos la instalación psycopg2, una dependencia o un conector para que funcione nuestra
db postgres.
Salimos del entorno virtual y ejecutamos $docker-compose up -d --build, para levantar el
contenedor.

Ahora ejecutamos el comando $docker-compose exec web Python manage.py migrate, para hacer
las migraciones correspondientes a la DB.
Creamos el superuser y comprobamos con la ruta localhost:8000, en el navegador.

Comprobamos que el Docker o contenedor funciona correctamente.


Guardamos todas las configuraciones y procedemos a acceder a nuestra db postgres mediante el
uso de la aplicación DBeaver.

Por último, verificamos en el Docker la creación de nuestro contenedor (blogapi) y observamos el


servicio web y la db.

También podría gustarte