add refresh token

This commit is contained in:
Phuoc Nguyen
2025-10-21 16:30:18 +07:00
parent d316362f41
commit 71f0447af7
17 changed files with 2074 additions and 18 deletions

View File

@@ -5,6 +5,7 @@ import { Category } from '../modules/categories/entities/category.entity';
import { Product } from '../modules/products/entities/product.entity';
import { Transaction } from '../modules/transactions/entities/transaction.entity';
import { TransactionItem } from '../modules/transactions/entities/transaction-item.entity';
import { RefreshToken } from '../modules/auth/entities/refresh-token.entity';
export default registerAs(
'database',
@@ -15,7 +16,7 @@ export default registerAs(
username: process.env.DB_USERNAME || 'postgres',
password: process.env.DB_PASSWORD || 'postgres',
database: process.env.DB_DATABASE || 'retail_pos',
entities: [User, Category, Product, Transaction, TransactionItem],
entities: [User, Category, Product, Transaction, TransactionItem, RefreshToken],
synchronize: process.env.NODE_ENV === 'development' ? false : false, // Always false for safety
logging: process.env.NODE_ENV === 'development',
migrations: ['dist/database/migrations/*.js'],