feat: add videodb media index with Docker stack
- Add videodb PHP/MySQL media collection manager (Blu-ray, DVD, CD) - Dockerfile: PHP 8.1 + Apache with GD/mysqli/exif extensions - docker-compose.yml: app on port 6761 + MySQL 8.0 with health checks - docker-entrypoint.sh: auto-generates config.inc.php from env vars, waits for MySQL, initializes DB schema idempotently - init-db.php: CLI schema installer using app's own prefix_query() logic - Persistent volumes for DB, cache, and cover images Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
BIN
videodb/images/flags/additional/cantonese.gif
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
videodb/images/flags/additional/catalan.gif
Normal file
|
After Width: | Height: | Size: 921 B |
BIN
videodb/images/flags/additional/cypriot.gif
Normal file
|
After Width: | Height: | Size: 938 B |
BIN
videodb/images/flags/additional/esperanto.gif
Normal file
|
After Width: | Height: | Size: 907 B |
BIN
videodb/images/flags/additional/gaelic.gif
Normal file
|
After Width: | Height: | Size: 979 B |
BIN
videodb/images/flags/additional/hebrew.gif
Normal file
|
After Width: | Height: | Size: 909 B |
BIN
videodb/images/flags/additional/hindi.gif
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
videodb/images/flags/additional/jewish.gif
Normal file
|
After Width: | Height: | Size: 909 B |
BIN
videodb/images/flags/additional/latin.gif
Normal file
|
After Width: | Height: | Size: 952 B |
BIN
videodb/images/flags/additional/mandarin.gif
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
videodb/images/flags/additional/serbo-croatian.gif
Normal file
|
After Width: | Height: | Size: 917 B |
BIN
videodb/images/flags/additional/sign language.gif
Normal file
|
After Width: | Height: | Size: 953 B |
BIN
videodb/images/flags/additional/somali.gif
Normal file
|
After Width: | Height: | Size: 926 B |