chore(docker): tweak deployment docs and scripts; update package metadata

This commit is contained in:
2026-01-11 23:20:34 +01:00
parent 3854a3e302
commit 1678bcaced
4 changed files with 37 additions and 37 deletions

View File

@@ -43,13 +43,13 @@ EOF
```bash
# Build the Docker image
docker-compose build
docker compose build
# Start the application
docker-compose up -d
docker compose up -d
# View logs
docker-compose logs -f keep-notes
docker compose logs -f keep-notes
```
### 3. Access the Application
@@ -107,8 +107,8 @@ environment:
#### 3. Restart Container
```bash
docker-compose down
docker-compose up -d
docker compose down
docker compose up -d
```
### With SSL/HTTPS (Let's Encrypt)
@@ -133,7 +133,7 @@ echo "0 0,12 * * * root certbot renew --quiet" | tee /etc/cron.d/certbot-renew
```bash
OPENAI_API_KEY=sk-your-key-here
```
3. Restart: `docker-compose restart`
3. Restart: `docker compose restart`
### Option 2: Ollama (Local AI)
@@ -173,8 +173,8 @@ keep-notes:
#### 3. Start and Pull Model
```bash
docker-compose up -d
docker-compose exec -it ollama ollama pull granite4
docker compose up -d
docker compose exec -it ollama ollama pull granite4
```
### Option 3: Custom OpenAI-compatible API
@@ -244,14 +244,14 @@ crontab -e
```bash
# Stop container
docker-compose down
docker compose down
# Restore database
cp /path/to/backups/keep-notes_YYYYMMDD_HHMMSS.db \
keep-notes/prisma/dev.db
# Start container
docker-compose up -d
docker compose up -d
```
## 🔄 Updating the Application
@@ -261,11 +261,11 @@ docker-compose up -d
git pull
# Rebuild image
docker-compose build
docker compose build
# Restart with new image
docker-compose down
docker-compose up -d
docker compose down
docker compose up -d
# Clean up old images
docker image prune -a -f
@@ -277,28 +277,28 @@ docker image prune -a -f
```bash
# Check logs
docker-compose logs keep-notes
docker compose logs keep-notes
# Check container status
docker-compose ps
docker compose ps
# Enter container for debugging
docker-compose exec keep-notes sh
docker compose exec keep-notes sh
```
### Database Errors
```bash
# Fix database permissions
docker-compose exec keep-notes \
docker compose exec keep-notes \
chown -R nextjs:nodejs /app/prisma
# Regenerate Prisma client
docker-compose exec keep-notes \
docker compose exec keep-notes \
npx prisma generate
# Run migrations
docker-compose exec keep-notes \
docker compose exec keep-notes \
npx prisma migrate deploy
```
@@ -306,14 +306,14 @@ docker-compose exec keep-notes \
```bash
# Check Ollama status
docker-compose logs ollama
docker compose logs ollama
# Test Ollama connection
docker-compose exec keep-notes \
docker compose exec keep-notes \
curl http://ollama:11434/api/tags
# Check environment variables
docker-compose exec keep-notes env | grep -E "OLLAMA|OPENAI"
docker compose exec keep-notes env | grep -E "OLLAMA|OPENAI"
```
### Performance Issues