2026-02-19 11:10:32 +09:00
2026-02-19 11:10:32 +09:00
2026-02-19 11:10:32 +09:00
2026-02-19 11:10:32 +09:00
2026-02-19 11:10:32 +09:00

BackEnd

Backend init

# 1. Set up PostgreSQL and fill in .env
cp .env.example .env
# edit .env with your DB credentials

# 2. Run DB schema (or let TypeORM synchronize on first start)
psql -U postgres -d nestjs_blog -f database/init.sql

# 3. Seed admin users
npm run seed:admin

# 4. Seed blog posts  
npm run seed:posts

Compile and run Backend

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Run tests in Backend

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

FrontEnd

# development
$ npm run dev

# build,deploy
$ npm run build

Languages
TypeScript 96.9%
CSS 2.5%
JavaScript 0.4%
Dockerfile 0.2%