diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-12-08 02:22:43 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-12-08 02:23:16 +0900 |
| commit | a02d7dd163dcb43e0acb88f2eba2c85c3c23b784 (patch) | |
| tree | a12aab7d9cda28116238eb7a76f9a80bd38e07df /README.md | |
| parent | a4abdb4c0d20fc9b2e5fe5b333d1604a7225df27 (diff) | |
| download | kioku-a02d7dd163dcb43e0acb88f2eba2c85c3c23b784.tar.gz kioku-a02d7dd163dcb43e0acb88f2eba2c85c3c23b784.tar.zst kioku-a02d7dd163dcb43e0acb88f2eba2c85c3c23b784.zip | |
fix(server): include add-user script in esbuild output
- Add add-user.ts as additional entry point in esbuild config
- Switch from outfile to outdir/outbase for multiple outputs
- Update user:add script to use compiled JS file
- Fix README commands to use docker compose exec prefix
- Add psql connection command to README
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 25 |
1 files changed, 5 insertions, 20 deletions
@@ -9,24 +9,6 @@ A spaced repetition learning application (Anki clone) with PWA offline support a - Cloud Sync: Automatic sync when online with conflict resolution - Anki Import: Import existing .apkg decks from Anki -## Quick Start (Production) - -Deploy the full stack with Docker Compose: - -```bash -# Copy and configure environment variables -cp .env.example .env -# Edit .env and set a secure JWT_SECRET - -# Start all services -docker compose up -d - -# Add your first user -docker compose exec server pnpm user:add -``` - -The application will be available at `http://localhost`. - ## Development Setup ### Prerequisites @@ -50,10 +32,10 @@ cp .env.example .env docker compose up db -d # Run database migrations -pnpm db:migrate +docker compose exec server pnpm db:migrate # Add a user -pnpm user:add +docker compose exec server pnpm user:add # Start development servers (in separate terminals) pnpm dev # Backend server (port 3000) @@ -103,6 +85,9 @@ docker compose up -d # View logs docker compose logs -f +# Connect database +docker compose exec db psql -U kioku + # Stop all services docker compose down |
