Files
palace/README.md
2025-07-19 11:39:57 +02:00

819 B

Palace - Bubo's Memory Palace

Deployment

Option 1: IndexedDB Only (No Backend)

# Build and run frontend only
docker-compose -f docker-compose.indexeddb.yml up -d

Option 2: Full Stack with Backend

# Build and run frontend + backend
docker-compose up -d

Production Deployment

For palace.raphaelforment.fr:

  1. IndexedDB version:

    docker build -f Dockerfile.frontend -t palace-frontend .
    docker run -p 80:80 palace-frontend
    
  2. Full stack version:

    docker-compose up -d
    

The frontend automatically detects the production domain and connects to the backend API at port 3001.

Ports

  • Frontend: 80
  • Backend API: 3001

Data Persistence

The backend uses SQLite with a persistent volume mounted at /data/palace.db.