Darkraise b5feb04604 refactor: simplify Docker config and add db optimizations
- Consolidate docker-compose files: dev.yml builds locally, main uses
  pre-built images; remove redundant prod.yml and images.yml
- Add docker-entrypoint.sh for database copy from network storage
- Add SQLite performance tuning (PRAGMA optimizations, mmap, cache)
- Add cache pre-warming for instant first page load
- Enhance logging with OTEL-compatible JSON format and trace context
- Simplify .env.example with clearer sections and fewer variables
- Remove EXTERNAL_IMAGE_URLS env var (auto-read from FP preferences)
- Hardcode container ports (use docker port mapping to customize)
- Add /api/errors/stats endpoint for admin dashboard
2026-02-02 15:43:31 +07:00
2026-02-01 11:14:02 +07:00
2026-01-31 17:29:07 +07:00
2026-02-01 12:23:34 +07:00
2026-01-31 17:29:07 +07:00
2026-01-28 19:21:02 +07:00
2026-02-01 01:21:28 +07:00
2026-01-28 19:21:02 +07:00
2026-01-28 19:21:02 +07:00
2026-01-31 17:29:07 +07:00
2026-01-13 10:09:15 +07:00
2026-01-31 17:29:07 +07:00
2026-01-28 19:21:02 +07:00

Flashpoint Web - Technical Documentation

Complete technical documentation for the Flashpoint Web project, a self-hosted web application for browsing and playing games from the Flashpoint Archive.

Documentation Structure

01. Overview

02. Architecture

03. Backend Service

04. Frontend Application

05. Game Service

06. API Reference

07. Design System

08. Development

09. Deployment

10. Features

11. Diagrams

12. Reference

For New Developers

  1. Start with Project Overview
  2. Read Architecture Overview
  3. Follow Setup Guide
  4. Review Commands

For Frontend Developers

For Backend Developers

For API Integration

Contributing

When updating documentation:

  1. Keep code examples up to date with implementation
  2. Include file paths for reference
  3. Use Mermaid for diagrams where possible
  4. Follow the existing structure and style

Documentation Version

This documentation is for Flashpoint Web v1.0.0 (current development version).

Last updated: 2026-01-18

S
Description
Self-hosted flash game arcade for Flashpoint Ultimate, focused on game discovery, game support coverage, and theming. Not affiliated with the Flashpoint project.
Readme GPL-3.0
47 MiB
Languages
TypeScript 93.8%
JavaScript 3.5%
Shell 1.1%
CSS 0.6%
HTML 0.3%
Other 0.7%