Rails 8.1.2 프로젝트 생성 + Docker Compose + .env
ID: 9736bf48-97e9-4baa-9ecc-56e7dbd36ad7
## 작업 내용
1. `rails new valueit --database=postgresql --css=tailwind --asset-pipeline=propshaft` 프로젝트 생성
2. Docker Compose 개발 환경 설정:
- PostgreSQL 16 서비스
- docker-compose.yml (개발용)
- database.yml Docker 환경 호환 설정
3. `.env.example` 파일 생성 (PRD Section 5 환경변수 참조):
- DATABASE_URL, RAILS_MASTER_KEY
- TOSS_CLIENT_KEY, TOSS_SECRET_KEY, TOSS_WEBHOOK_SECRET
- ANTHROPIC_API_KEY
- VULTR_ACCESS_KEY, VULTR_SECRET_KEY, VULTR_BUCKET, VULTR_ENDPOINT, VULTR_REGION
- NINEWAYS_API_KEY, NINEWAYS_API_URL
- RESEND_API_KEY
- SENTRY_DSN
- DOMAIN
4. `.gitignore`에 `.env` 포함 확인
5. `bin/ci` 스크립트 생성 (테스트 + 린트)
6. git init + 첫 번째 커밋
## 완료 기준
- [ ] `docker compose up`으로 PostgreSQL 기동
- [ ] `bin/rails server`로 Welcome 페이지 표시
- [ ] `.env.example` 파일 존재 (모든 키 포함)
- [ ] `.gitignore`에 `.env` 포함
- [ ] `bin/rails test` 실행 가능 (0 tests, 0 failures)
- [ ] bin/ci 스크립트 존재 및 실행 가능
## 참조
- PRD: docs/valueit.md Section 3 (기술 스택), Section 5 (환경변수)
- 스킬: `.claude/skills/rails-core/SKILL.md`, `.claude/skills/windows-docker/SKILL.md`
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
아직 활동 기록이 없습니다.