2025-07-19 11:57:52 +02:00
2025-07-19 00:55:13 +02:00
2025-07-19 11:57:52 +02:00
2025-07-19 11:39:57 +02:00
2025-07-19 00:36:16 +02:00
2025-07-19 00:55:13 +02:00
2025-07-19 00:55:13 +02:00
2025-07-19 00:55:13 +02:00
2025-07-19 00:57:29 +02:00
2025-07-19 00:36:16 +02:00
2025-07-19 11:39:57 +02:00
2025-07-19 00:36:16 +02:00
2025-07-19 00:36:16 +02:00

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.

Description
No description provided
Readme 112 KiB
Languages
TypeScript 78.2%
Go 11.6%
JavaScript 6.3%
HTML 3.3%
CSS 0.6%