chore(docker): tweak deployment docs and scripts; update package metadata
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user