- 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>
198 lines
7.6 KiB
PHP
198 lines
7.6 KiB
PHP
<?php return array(
|
|
'root' => array(
|
|
'pretty_version' => '1.0.0+no-version-set',
|
|
'version' => '1.0.0.0',
|
|
'type' => 'project',
|
|
'install_path' => __DIR__ . '/../../',
|
|
'aliases' => array(),
|
|
'reference' => NULL,
|
|
'name' => 'andig/videodb',
|
|
'dev' => true,
|
|
),
|
|
'versions' => array(
|
|
'andig/videodb' => array(
|
|
'pretty_version' => '1.0.0+no-version-set',
|
|
'version' => '1.0.0.0',
|
|
'type' => 'project',
|
|
'install_path' => __DIR__ . '/../../',
|
|
'aliases' => array(),
|
|
'reference' => NULL,
|
|
'dev_requirement' => false,
|
|
),
|
|
'guzzlehttp/guzzle' => array(
|
|
'pretty_version' => '6.5.8',
|
|
'version' => '6.5.8.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../guzzlehttp/guzzle',
|
|
'aliases' => array(),
|
|
'reference' => 'a52f0440530b54fa079ce76e8c5d196a42cad981',
|
|
'dev_requirement' => false,
|
|
),
|
|
'guzzlehttp/promises' => array(
|
|
'pretty_version' => '1.5.2',
|
|
'version' => '1.5.2.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../guzzlehttp/promises',
|
|
'aliases' => array(),
|
|
'reference' => 'b94b2807d85443f9719887892882d0329d1e2598',
|
|
'dev_requirement' => false,
|
|
),
|
|
'guzzlehttp/psr7' => array(
|
|
'pretty_version' => '1.9.0',
|
|
'version' => '1.9.0.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../guzzlehttp/psr7',
|
|
'aliases' => array(),
|
|
'reference' => 'e98e3e6d4f86621a9b75f623996e6bbdeb4b9318',
|
|
'dev_requirement' => false,
|
|
),
|
|
'james-heinrich/phpthumb' => array(
|
|
'pretty_version' => 'v1.7.19',
|
|
'version' => '1.7.19.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../james-heinrich/phpthumb',
|
|
'aliases' => array(),
|
|
'reference' => 'f580578bd119b50719772705f14158b9b72aaf2c',
|
|
'dev_requirement' => false,
|
|
),
|
|
'paragonie/random_compat' => array(
|
|
'pretty_version' => 'v2.0.21',
|
|
'version' => '2.0.21.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../paragonie/random_compat',
|
|
'aliases' => array(),
|
|
'reference' => '96c132c7f2f7bc3230723b66e89f8f150b29d5ae',
|
|
'dev_requirement' => false,
|
|
),
|
|
'pear/console_getopt' => array(
|
|
'pretty_version' => 'v1.4.3',
|
|
'version' => '1.4.3.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../pear/console_getopt',
|
|
'aliases' => array(),
|
|
'reference' => 'a41f8d3e668987609178c7c4a9fe48fecac53fa0',
|
|
'dev_requirement' => false,
|
|
),
|
|
'pear/ole' => array(
|
|
'pretty_version' => 'v1.0.0RC8',
|
|
'version' => '1.0.0.0-RC8',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../pear/ole',
|
|
'aliases' => array(),
|
|
'reference' => '1ee17e4ac71d6e39ff98f78c4674e8a748d16db3',
|
|
'dev_requirement' => false,
|
|
),
|
|
'pear/pear-core-minimal' => array(
|
|
'pretty_version' => 'v1.10.11',
|
|
'version' => '1.10.11.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../pear/pear-core-minimal',
|
|
'aliases' => array(),
|
|
'reference' => '68d0d32ada737153b7e93b8d3c710ebe70ac867d',
|
|
'dev_requirement' => false,
|
|
),
|
|
'pear/pear_exception' => array(
|
|
'pretty_version' => 'v1.0.2',
|
|
'version' => '1.0.2.0',
|
|
'type' => 'class',
|
|
'install_path' => __DIR__ . '/../pear/pear_exception',
|
|
'aliases' => array(),
|
|
'reference' => 'b14fbe2ddb0b9f94f5b24cf08783d599f776fff0',
|
|
'dev_requirement' => false,
|
|
),
|
|
'pear/spreadsheet_excel_writer' => array(
|
|
'pretty_version' => 'v0.9.7',
|
|
'version' => '0.9.7.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../pear/spreadsheet_excel_writer',
|
|
'aliases' => array(),
|
|
'reference' => 'f6e1821bf20cbcd8202b21dc5104b0e5688386c5',
|
|
'dev_requirement' => false,
|
|
),
|
|
'psr/http-message' => array(
|
|
'pretty_version' => '1.0.1',
|
|
'version' => '1.0.1.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../psr/http-message',
|
|
'aliases' => array(),
|
|
'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363',
|
|
'dev_requirement' => false,
|
|
),
|
|
'psr/http-message-implementation' => array(
|
|
'dev_requirement' => false,
|
|
'provided' => array(
|
|
0 => '1.0',
|
|
),
|
|
),
|
|
'ralouphie/getallheaders' => array(
|
|
'pretty_version' => '3.0.3',
|
|
'version' => '3.0.3.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../ralouphie/getallheaders',
|
|
'aliases' => array(),
|
|
'reference' => '120b605dfeb996808c31b6477290a714d356e822',
|
|
'dev_requirement' => false,
|
|
),
|
|
'rsky/pear-core-min' => array(
|
|
'dev_requirement' => false,
|
|
'replaced' => array(
|
|
0 => 'v1.10.11',
|
|
),
|
|
),
|
|
'setasign/fpdf' => array(
|
|
'pretty_version' => '1.8.5',
|
|
'version' => '1.8.5.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../setasign/fpdf',
|
|
'aliases' => array(),
|
|
'reference' => 'f4104a04c9a3f95c4c26a0a0531abebcc980987a',
|
|
'dev_requirement' => false,
|
|
),
|
|
'smarty/smarty' => array(
|
|
'pretty_version' => 'v3.1.47',
|
|
'version' => '3.1.47.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../smarty/smarty',
|
|
'aliases' => array(),
|
|
'reference' => 'a09364fe1706cb465e910eb040e592053d7effb8',
|
|
'dev_requirement' => false,
|
|
),
|
|
'symfony/polyfill-intl-idn' => array(
|
|
'pretty_version' => 'v1.19.0',
|
|
'version' => '1.19.0.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../symfony/polyfill-intl-idn',
|
|
'aliases' => array(),
|
|
'reference' => '4ad5115c0f5d5172a9fe8147675ec6de266d8826',
|
|
'dev_requirement' => false,
|
|
),
|
|
'symfony/polyfill-intl-normalizer' => array(
|
|
'pretty_version' => 'v1.19.0',
|
|
'version' => '1.19.0.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer',
|
|
'aliases' => array(),
|
|
'reference' => '8db0ae7936b42feb370840cf24de1a144fb0ef27',
|
|
'dev_requirement' => false,
|
|
),
|
|
'symfony/polyfill-php70' => array(
|
|
'pretty_version' => 'v1.19.0',
|
|
'version' => '1.19.0.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../symfony/polyfill-php70',
|
|
'aliases' => array(),
|
|
'reference' => '3fe414077251a81a1b15b1c709faf5c2fbae3d4e',
|
|
'dev_requirement' => false,
|
|
),
|
|
'symfony/polyfill-php72' => array(
|
|
'pretty_version' => 'v1.19.0',
|
|
'version' => '1.19.0.0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../symfony/polyfill-php72',
|
|
'aliases' => array(),
|
|
'reference' => 'beecef6b463b06954638f02378f52496cb84bacc',
|
|
'dev_requirement' => false,
|
|
),
|
|
),
|
|
);
|