Files
Malin f55c91276e 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>
2026-05-11 09:49:52 +02:00

33 lines
2.0 KiB
Smarty

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!--[if lt IE 7]><html class="lt-ie9 lt-ie8 lt-ie7" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><![endif]-->
<!--[if IE 7]><html class="lt-ie9 lt-ie8" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><![endif]-->
<!--[if IE 8]><html class="lt-ie9" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><![endif]-->
<!--[if gt IE 8]><!--><html xmlns="http://www.w3.org/1999/xhtml"><!--<![endif]-->
<head>
<title>videoDB{if $title} - {$title}{/if}</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<meta name="description" content="VideoDB" />
<link rel="shortcut icon" type="image/ico" href="images/icons/1-favicon.ico" />
{if !empty($rss)}<link rel="alternate" type="application/rss+xml" title="VideoDB RSS" href="index.php?export=rss" />{/if}
<!-- css -->
<link rel="stylesheet" type="text/css" href="lib/foundation4/css/normalize.css" />
<link rel="stylesheet" type="text/css" href="lib/foundation4/css/foundation.min.css" />
<link rel="stylesheet" type="text/css" href="lib/foundation4/fonts/general_foundicons.css" />
<link rel="stylesheet" type="text/css" href="{$style}" />
<!--[if lt IE 9]><link rel="stylesheet" type="text/css" href="lib/foundation4/css/ltie9.css" /><![endif]-->
<link rel='stylesheet' href='http://fonts.googleapis.com/css?family=Exo:600' type='text/css'>
<!-- js -->
<!-- for now, we're only using jquery, no zepto -->
<script>document.write('<script src="lib/foundation4/js/vendor/' + ('__proto__' in {} ? 'jquery' : 'jquery') + '.js"><\/script>');</script>
<script type="text/javascript" src="javascript/jquery.lazyload.min.js"></script>
<script type="text/javascript" src="lib/foundation4/js/vendor/custom.modernizr.js"></script>
<script type="text/javascript" src="lib/foundation4/js/foundation.min.js"></script>
<script type="text/javascript" src="{$template}js/app.js"></script>
{literal}<script>$(document).ready(function(){$(document).foundation()});</script>{/literal}
</head>