yarn install.env.template y renombrarlo a .envdocker-compose up -d
Levantar: yarn start:dev
Ejecutar SEED
http://localhost:3000/api/seed
Comentar de la línea 20 a la 25 de app.module.ts
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 entorno | Ejemplo | Descripción |
|---|---|---|
| APP_VERSION | 1.0.1 | Versión de la aplicación |
| STAGE | dev | Apunta a la imagen de Dockerfile al entorno de desarrollo |
| STAGE | prod | Apunta a la imagen de Dockerfile al entorno de producción |
| DB_PASSWORD | MySecr3tPassWord@as2 | Ejemplo de Password de la DB de postgress |
| DB_USERNAME | postgres | Nombre del usuario de la base de datos de postgress |
| DB_NAME | TesloDB | Nnombre de la base de datos de postgress |
| DB_HOST | TesloDB | Host donde se encuentra la DN |
| DB_PORT | 5432 | Puerto expuesto para la DB |
| PORT | 3000 | Puerto donde corre la aplicación http |
| HOST_API | http://localhost:3000/api | Ruta para acceder a la api del Back-end |
| JWT_SECRET | Est3EsMISE3Dsecreto32s | Ejemplo 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
Content type
Image
Digest
sha256:377213879…
Size
65.3 MB
Last updated
almost 2 years ago
docker pull yanioconjota/teslo-shop