Instalación de PlatziStore con TypeORM

3/22
Recursos

Aportes 7

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

El .env

DATABASE_NAME=my_db
DATABASE_PORT=1000
API_KEY='4321'
PORT=3000

POSTGRES_DB=my_db
POSTGRES_USER=root
POSTGRES_PASSWORD=123456
POSTGRES_PORT=5432
POSTGRES_HOST=localhost

MYSQL_DATABASE=my_db
MYSQL_USER=root
MYSQL_ROOT_PASSWORD=123456
MYSQL_PORT=3306
MYSQL_HOST=localhost

TYPEORM_CONNECTION = postgres
TYPEORM_HOST = localhost
TYPEORM_USERNAME = root
TYPEORM_PASSWORD = 123456
TYPEORM_DATABASE = my_db
TYPEORM_PORT = 5432
TYPEORM_SYNCHRONIZE = false
TYPEORM_LOGGING = true
TYPEORM_ENTITIES = src/**/*.entity.ts

TYPEORM_MIGRATIONS = src/database/migrations/*.ts
TYPEORM_MIGRATIONS_DIR = src/database/migrations
TYPEORM_MIGRATIONS_TABLE_NAME = migrations

Para correr tus migraciones lo realizas con el comando

npm run migrations:run

Si están corriendo su base de datos en Postgres y en local sin usar Docker, les dejo la configuración del siguiente .env

DATABASE_NAME=**nombre de tu bd**
DATABASE_PORT=5432
API_KEY='4321'
PORT=3000

POSTGRES_DB=**nombre de tu bd**
POSTGRES_USER=postgres
POSTGRES_PASSWORD=12345678
POSTGRES_PORT=5432
POSTGRES_HOST=localhost

TYPEORM_CONNECTION = postgres
TYPEORM_HOST = localhost
TYPEORM_USERNAME = postgres
TYPEORM_PASSWORD = 12345678
TYPEORM_DATABASE = **nombre de tu bd**
TYPEORM_PORT = 5432
TYPEORM_SYNCHRONIZE = false
TYPEORM_LOGGING = true
TYPEORM_ENTITIES = src/**/*.entity.ts

TYPEORM_MIGRATIONS = src/database/migrations/*.ts
TYPEORM_MIGRATIONS_DIR = src/database/migrations
TYPEORM_MIGRATIONS_TABLE_NAME = migrations

Aquellos que quieran realizar ambas partes tanto de mongo como con postgre, pueden usar peacock de VSCODE para que no confundir ambos proyectos es muy util.

npm run migrations:run
git remote -v
git remote rm origin
git remote add origin [newRepo]
git branch -M main
git push -u origin main
docker-compose up -d pgadmin