Sign inSign up

yanioconjota/teslo-shop

By yanioconjota

•Updated almost 2 years ago

Image
0

177

yanioconjota/teslo-shop repository overview

Nest Logo

⁠Teslo API

  1. Clonar proyecto
  2. yarn install
  3. Clonar el archivo .env.template y renombrarlo a .env
  4. Cambiar las variables de entorno
  5. Levantar la base de datos
docker-compose up -d
  1. Levantar: yarn start:dev

  2. Ejecutar SEED

http://localhost:3000/api/seed

⁠Production notes:

  1. Comentar de la línea 20 a la 25 de app.module.ts

  2. Ejecutar

docker compose -f docker-compose.prod.yml build
docker compose -f docker-compose.prod.yml up

Al hacer cambios en un Dockerfile o levantar otro docker-compose También se recomienda hacer un build y un up. En caso de tener errores se recomienda limpiar los volúmenes con docker compose down --volumes

IMPORTANTE: docker compose down --volumes Limpia toda la db.

Si es necesario se pueden limpiar las imágenes con docker image prune -a o docker image rm <id> según lo amerite

Valriable de entornoEjemploDescripción
APP_VERSION1.0.1Versión de la aplicación
STAGEdevApunta a la imagen de Dockerfile al entorno de desarrollo
STAGEprodApunta a la imagen de Dockerfile al entorno de producción
DB_PASSWORDMySecr3tPassWord@as2Ejemplo de Password de la DB de postgress
DB_USERNAMEpostgresNombre del usuario de la base de datos de postgress
DB_NAMETesloDBNnombre de la base de datos de postgress
DB_HOSTTesloDBHost donde se encuentra la DN
DB_PORT5432Puerto expuesto para la DB
PORT3000Puerto donde corre la aplicación http
HOST_APIhttp://localhost:3000/api⁠Ruta para acceder a la api del Back-end
JWT_SECRETEst3EsMISE3Dsecreto32sEjemplo de secret de JWT

Este es un repo de prueba tomado del curso Docker - Guía práctica de uso para desarrolladores⁠ de Fernando Herrera. Repo original⁠

Tag summary

Content type

Image

Digest

sha256:377213879…

Size

65.3 MB

Last updated

almost 2 years ago

docker pull yanioconjota/teslo-shop