client 와 server를 별도의 폴더에서 작업
npx create-next-app@latest --typescript client
Docker로 생성 및 실행: docker-compose.yml
version : '3'
services:
db:
image: postgres:latest
container_name: postgres
restart: always
ports:
- "5432:5432"
environment:
POSTGRES_USER: "${DB_USER_ID}"
POSTGRES_PASSWORD: "${DB_USER_PASSWORD}"
volumes:
- ./data:/var/lib/postgresql/data
nodejs에서 실행되는 Typescript 작성 객체 관계형 mapper 라이브러리
MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL 지원
객체와 관계형 DB의 데이터를 자동으로 연결