VigilioYonatan / -vigilio-express-preact

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VIGILIO/EXPRESS


by Yonatan Vigilio Lavado

Getting Started

Sin Docker

pnpm install
# eliminar .git/ para iniciar uno nuevo
rimraf .git/
# empezar modo de desarrollo
pnpm serve
pnpm dev

Con Docker

  1. Instalar paquetes npm
pnpm install
  1. Iniciar contenedor
docker compose up -d

Abrir vite

# shell del contenedor donde corre node express
pnpm dev

# ó desde tu terminal de visual studio code
docker exec -it hashdecontenedor sh
pnpm dev

Detener contenedor y iniciar contenedor

docker container stop hashdecontenedor
docker container start hashdecontenedor

Ver logs de contenedor

docker container logs hashdecontenedor -f
# -f ver en tiempo real
  1. Detener todos los contenedores de la imagen
docker compose down
  1. Si modificaste package.json (instalar o desintalar dependencia ) Detener contenedor de la imagen "docker compose down" y instalar dependencia pnpm add *. Volver a construir contenedor y iniciar contenedor
# volver a contruir construir contenedor y iniciar
docker compose up -d --build

Opcional en el terminal

Ver filesystem de tus contenedor

# server
docker exec -it hashdecontenedor sh

Producción

  1. Verificar y modificar .env a producción
  2. Verificar errores de eslint
pnpm biome:check
pnpm biome:format
  1. Insertar tu api de postman y dia en tu aplicación
docker compose down
docker compose -f docker-compose.production.yml up -d --build
  1. Verás que se iniciará en modo de producción en el contenedor

About


Languages

Language:TypeScript 92.0%Language:EJS 3.0%Language:CSS 3.0%Language:JavaScript 1.3%Language:Dockerfile 0.7%