Files
dotcom-arcade/docs/09-deployment/upgrade-guide.md
branderson 4130adfe58 docs: document Dotcom Arcade, streaming, proxy sign-in and saves
A new README for the combined project with setup from the Flashpoint
Ultimate torrent. New feature docs for streaming, proxy sign-in and
game saves; deployment, upgrade and streaming READMEs updated for the
single compose file; the project renamed throughout.
2026-10-13 19:31:06 -07:00

1.4 KiB

Upgrade Guide

Updating

git pull
docker compose up -d --build

Database migrations for user.db run automatically when the app starts. Back up DATA_PATH (default ./data) first if you want a way back.

Moving from flashpoint-web

Dotcom Arcade keeps flashpoint-web's data format, so an existing install can switch without losing accounts, playlists, favorites or play history.

  1. Stop the old stack in its own directory with docker compose down. If you ran flashpoint-ultimate-server's session manager, stop that too.
  2. Copy the old .env next to Dotcom Arcade's docker-compose.yml. Then compare it with .env.example for the new streaming settings.
  3. Point DATA_PATH at the old data directory, which holds user.db and the installed Ruffle.
  4. Start with docker compose up -d --build.

What changes:

  • Container and network names. The app container is now dotcom-arcade, and the network is dotcom-arcade. If your reverse proxy reached the old flashpoint-web container by name, update it.
  • Site name. If your site name was still the default "Flashpoint Web", it becomes "Dotcom Arcade". A name you set yourself is kept.
  • Streaming config. Streaming is now part of the same compose file. Replace the separate API_TOKEN and STREAMING_API_URL with STREAMING_API_TOKEN and COMPOSE_PROFILES=streaming (see Streaming). The /stream/ proxy route is unchanged.