# Maintenance

# Viewing Logs

# View all service logs
docker-compose logs

# View specific service logs
docker-compose logs stacks
docker-compose logs email
docker-compose logs postgres

# Follow logs in real-time
docker-compose logs -f

# Updating

WARNING

Before updating, ensure you have a backup of your database. Check the backup section for instructions.

# Stop services
docker-compose down

# Run the update script to automatically download and apply the latest release
./check-update.sh

# Backup

Manual backup instructions:

# Backup database
docker-compose exec postgres pg_dump -U postgres stacks_hono > backup.sql

# Backup uploaded files
docker cp $(docker-compose ps -q stacks):/server/uploads ./uploads-backup

Automatic backup instructions:

./db-manager.sh


# Database Manager
# ----------------
# 1. 📤 Backup Database <-- select option 1
# 2. 📥 Restore Database
# 3. ❌ Exit

# Restore

Manual restore instructions:

# Restore database
docker-compose exec -T postgres psql -U postgres stacks_hono < backup.sql

# Restore uploaded files
docker cp ./uploads-backup $(docker-compose ps -q stacks):/server/uploads

Automatic restore instructions:

./db-manager.sh


# Database Manager
# ----------------
# 1. 📤 Backup Database
# 2. 📥 Restore Database <-- select option 2
# 3. ❌ Exit