본문 바로가기

AI3

Node.js + Prisma + SQLite 프로젝트를 새 서버 마이그레이션 기존 리눅스 서버에서 만들어 둔 Node.js + Prisma + SQLite 프로젝트를 새 서버로 옮길 때는 **“코드 + DB 파일 + 환경 변수 + 마이그레이션”** 이 4가지만 제대로 옮기면 됩니다. SQLite는 파일 하나(.db)만 복사하면 되고, Prisma는 마이그레이션 파일만 있으면 새 서버에서도 똑같은 스키마를 만들 수 있습니다.## 1. 기존 서버에서 백업할 것 기존 서버에서 아래 4가지를 준비합니다. 1. **프로젝트 폴더 전체** ```bash # 예: /home/user/exam-site tar -czf exam-site-backup.tar.gz -C /home/user exam-site ``` 2. **SQLite DB 파일** ```bash #.. 2026. 8. 17.
Node.js + Nginx 운영 서버에 적용할 기본 보안 설정 데비안 13(Trixie) 기준으로 Node.js + Nginx 운영 서버에 적용할 기본 보안 설정 스크립트입니다. 순서대로 root 권한(sudo bash setup.sh 또는 root 쉘)에서 실행하시면 됩니다.스크립트 구성 개요시스템 업데이트일반 사용자 생성 + sudo 권한 부여 (root 직접 로그인 방지용)SSH 보안 설정 (root 로그인 차단, 포트 변경 옵션)방화벽(UFW) 설정 (SSH, HTTP, HTTPS만 허용)Fail2ban 설치 (무차별 대입 공격 방어)자동 보안 업데이트 설정Nginx / Node.js 설치기본 커널/네트워크 보안 파라미터 조정 bash#!/bin/bash# =========================================================.. 2026. 7. 24.
웹서버 · 앱 개발용 프롬프트 샘플집 웹서버 · 앱 개발용 프롬프트 샘플집AI 코딩 도구(Claude Code, Cursor, Copilot 등)를 쓸 때 실무자들이 자주 사용하는 프롬프트 패턴을 목적별로 정리했습니다.1. 프로젝트 초기 설계 / 스캐폴딩 [프로젝트명] 웹 서비스를 만들려고 해.- 목적: (예: 소상공인용 예약 관리 시스템)- 스택: Next.js + TypeScript + PostgreSQL + Prisma- 필수 기능: 회원가입/로그인, 예약 CRUD, 관리자 대시보드- 비기능 요구사항: 모바일 반응형, JWT 인증먼저 폴더 구조와 DB 스키마를 설계하고, 내 확인을 받은 뒤 구현을 시작해줘. 빈 폴더에서 시작해. [브랜드/서비스명] 랜딩페이지를 만들어줘.포함 섹션: 히어로, 기능 소개, 요금제, 후기, CTA 버튼.컬.. 2026. 7. 22.
반응형