move Git repository kontor-docker to directory bottle-docker

This commit is contained in:
Thomas Peetz
2025-03-29 19:05:31 +01:00
parent 45971518ee
commit a5cdf8867a
29 changed files with 1681 additions and 0 deletions
@@ -0,0 +1,39 @@
<!DOCTYPE html>
<html>
<head>
<title>Kontor</title>
<link rel="stylesheet" href="/css/kontor.css">
</head>
<body>
<header>Kontor</header>
<nav><ul>
<li><a href="/">Kontor</a></li>
<li><a href="/comics">Comics</a></li>
<ul>
<li><a href="/comics/artist">Artists</a></li>
<li><a href="/comics/publisher">Publishers</a></li>
</ul>
<li><a href="/library">B&uuml;cher</a></li>
<li><a href="/medien">Medien</a></li>
<li><a href="/tradingcards">Trading Cards</a></li>
</ul></nav>
<main role="main">
<details>
<ul>
%for artist in artists:
<li><a href="/comics/artist/{{artist['_id']}}">{{artist['name']}}</a></li>
%end
</ul>
</details>
</main>
<footer>
%if (username == None):
<a href="/login">Login</a>
%end
%if (username != None):
<a href="/logout">{{username}}</a>
%end
<p>Ingenieurb&uuml;ro Thomas Peetz</p>
</footer>
</body>
</html>
@@ -0,0 +1,43 @@
<!DOCTYPE html>
<html>
<head>
<title>Kontor</title>
<link rel="stylesheet" href="/css/kontor.css">
</head>
<body>
<header>Kontor</header>
<nav><ul>
<li><a href="/">Kontor</a></li>
<li><a href="/comics">Comics</a></li>
<ul>
<li><a href="/comics/artist">Artists</a></li>
<li><a href="/comics/publisher">Publishers</a></li>
</ul>
<li><a href="/library">B&uuml;cher</a></li>
<li><a href="/medien">Medien</a></li>
<li><a href="/tradingcards">Trading Cards</a></li>
</ul></nav>
<main role="main">
<details>
<form action="/comics/artist/create" method="POST">
{{errors}}
<h2>Title</h2>
<input type="hidden" name="id", value="{{id}}">
<input type="text" name="name" size="60" value="{{name}}"><br>
<p>
<input type="submit" value="Submit">
</form>
</details>
</main>
<footer>
%if (username == None):
<a href="/login">Login</a>
%end
%if (username != None):
<a href="/logout">{{username}}</a>
%end
<p>Ingenieurb&uuml;ro Thomas Peetz</p>
</footer>
</body>
</html>
@@ -0,0 +1,34 @@
<!DOCTYPE html>
<html>
<head>
<title>Kontor</title>
<link rel="stylesheet" href="/css/kontor.css">
</head>
<body>
<header>Kontor</header>
<nav><ul>
<li><a href="/">Kontor</a></li>
<li><a href="/comics">Comics</a></li>
<ul>
<li><a href="/comics/artist">Artists</a></li>
<li><a href="/comics/publisher">Publishers</a></li>
</ul>
<li><a href="/library">B&uuml;cher</a></li>
<li><a href="/medien">Medien</a></li>
<li><a href="/tradingcards">Trading Cards</a></li>
</ul></nav>
<main role="main">
<details>
</details>
</main>
<footer>
%if (username == None):
<a href="/login">Login</a>
%end
%if (username != None):
<a href="/logout">{{username}}</a>
%end
<p>Ingenieurb&uuml;ro Thomas Peetz</p>
</footer>
</body>
</html>
@@ -0,0 +1,44 @@
<!DOCTYPE html>
<html>
<head>
<title>Kontor</title>
<link rel="stylesheet" href="/css/kontor.css">
</head>
<body>
<header>Kontor</header>
<nav><ul>
<li><a href="/">Kontor</a></li>
<li><a href="/comics">Comics</a></li>
<ul>
<li><a href="/comics/artist">Artists</a></li>
<li><a href="/comics/publisher">Publishers</a></li>
</ul>
<li><a href="/library">B&uuml;cher</a></li>
<li><a href="/medien">Medien</a></li>
<li><a href="/tradingcards">Trading Cards</a></li>
</ul></nav>
<main role="main">
<details>
<table border="1">
<tr><td>Title</td><td>Current Order</td><td>Completed</td></tr>
<tr>
%for comic in comics:
<td><a href="/comics/comic/{{comic['_id']}}">{{comic['title']}}</a></td>
<td>{{comic['current_order']}}</td>
<td>{{comic['completed']}}</td>
%end
</tr>
</table>
</details>
</main>
<footer>
%if (username == None):
<a href="/login">Login</a>
%end
%if (username != None):
<a href="/logout">{{username}}</a>
%end
<p>Ingenieurb&uuml;ro Thomas Peetz</p>
</footer>
</body>
</html>
@@ -0,0 +1,51 @@
<!DOCTYPE html>
<html>
<head>
<title>Kontor</title>
<link rel="stylesheet" href="/css/kontor.css">
</head>
<body>
<header>Kontor</header>
<nav><ul>
<li><a href="/">Kontor</a></li>
<li><a href="/comics">Comics</a></li>
<ul>
<li><a href="/comics/artist">Artists</a></li>
<li><a href="/comics/publisher">Publishers</a></li>
</ul>
<li><a href="/library">B&uuml;cher</a></li>
<li><a href="/medien">Medien</a></li>
<li><a href="/tradingcards">Trading Cards</a></li>
</ul></nav>
<main role="main">
<details>
<form action="/comics/comic/create" method="POST">
{{errors}}
<h2>Title</h2>
<input type="hidden" name="id", value="{{id}}">
<input type="text" name="title" size="60" value="{{title}}"><br>
<p>
<label>
<input type="checkbox" name="current_order" size="60" value="{{current_order}}">
Current Order
</label>
<label>
<input type="checkbox" name="completed" size="60" value="{{completed}}">
Completed
</label>
<p>
<input type="submit" value="Submit">
</form>
</details>
</main>
<footer>
%if (username == None):
<a href="/login">Login</a>
%end
%if (username != None):
<a href="/logout">{{username}}</a>
%end
<p>Ingenieurb&uuml;ro Thomas Peetz</p>
</footer>
</body>
</html>
+27
View File
@@ -0,0 +1,27 @@
<!DOCTYPE html>
<html>
<head>
<title>Kontor</title>
<link rel="stylesheet" href="css/kontor.css">
</head>
<body>
<header>Kontor</header>
<nav><ul>
<li><a href="/">Kontor</a></li>
<li><a href="/comics">Comics</a></li>
<li><a href="/library">B&uuml;cher</a></li>
<li><a href="/medien">Medien</a></li>
<li><a href="/tradingcards">Trading Cards</a></li>
</ul></nav>
<main role="main">
<details>
</details>
</main>
%if (username == None):
<footer><a href="/login">Login</a><p>Ingenieurb&uuml;ro Thomas Peetz</p></footer>
%end
%if (username != None):
<footer><a href="/logout">{{username}}</a><p>Ingenieurb&uuml;ro Thomas Peetz</p></footer>
%end
</body>
</html>
+52
View File
@@ -0,0 +1,52 @@
<!DOCTYPE html>
<html>
<head>
<title>Kontor</title>
<link rel="stylesheet" href="/css/kontor.css">
</head>
<body>
<header>Kontor</header>
<nav><ul>
<li><a href="/">Kontor</a></li>
<li><a href="/comics">Comics</a></li>
<ul>
<li><a href="/comics/artist">Artists</a></li>
<li><a href="/comics/publisher">Publishers</a></li>
</ul>
<li><a href="/library">B&uuml;cher</a></li>
<li><a href="/medien">Medien</a></li>
<li><a href="/tradingcards">Trading Cards</a></li>
</ul></nav>
<main role="main">
<details>
<form method="POST">
<table>
<tr>
<td class="label">Username</td>
<td><input type="text" name="username" value="{{username}}"></td>
<td class="error"></td>
</tr>
<tr>
<td class="label">Password</td>
<td><input type="password" name="password" value=""></td>
<td class="error">{{login_error}}</td>
</tr>
</table>
<input type="submit" value="Submit">
</form>
</details>
</main>
<footer>
%if (username == None):
<a href="/login">Login</a>
%end
%if (username != None):
<a href="/logout">{{username}}</a>
%end
<p>Ingenieurb&uuml;ro Thomas Peetz</p>
</footer>
</body>
</html>
@@ -0,0 +1,39 @@
<!DOCTYPE html>
<html>
<head>
<title>Kontor</title>
<link rel="stylesheet" href="/css/kontor.css">
</head>
<body>
<header>Kontor</header>
<nav><ul>
<li><a href="/">Kontor</a></li>
<li><a href="/comics">Comics</a></li>
<ul>
<li><a href="/comics/artist">Artists</a></li>
<li><a href="/comics/publisher">Publishers</a></li>
</ul>
<li><a href="/library">B&uuml;cher</a></li>
<li><a href="/medien">Medien</a></li>
<li><a href="/tradingcards">Trading Cards</a></li>
</ul></nav>
<main role="main">
<details>
<ul>
%for publisher in publishers:
<li><a href="/comics/publisher/{{publisher['_id']}}">{{publisher['name']}}</a></li>
%end
</ul>
</details>
</main>
<footer>
%if (username == None):
<a href="/login">Login</a>
%end
%if (username != None):
<a href="/logout">{{username}}</a>
%end
<p>Ingenieurb&uuml;ro Thomas Peetz</p>
</footer>
</body>
</html>
@@ -0,0 +1,42 @@
<!DOCTYPE html>
<html>
<head>
<title>Kontor</title>
<link rel="stylesheet" href="/css/kontor.css">
</head>
<body>
<header>Kontor</header>
<nav><ul>
<li><a href="/">Kontor</a></li>
<li><a href="/comics/comic">Comics</a></li>
<ul>
<li><a href="/comics/artist">Artists</a></li>
<li><a href="/comics/publisher">Publishers</a></li>
</ul>
<li><a href="/library">B&uuml;cher</a></li>
<li><a href="/medien">Medien</a></li>
<li><a href="/tradingcards">Trading Cards</a></li>
</ul></nav>
<main role="main">
<details>
<form action="/comics/publisher/create" method="POST">
{{errors}}
<h2>Title</h2>
<input type="hidden" name="id", value="{{id}}">
<input type="text" name="name" size="60" value="{{name}}"><br>
<p>
<input type="submit" value="Submit">
</form>
</details>
</main>
<footer>
%if (username == None):
<a href="/login">Login</a>
%end
%if (username != None):
<a href="/logout">{{username}}</a>
%end
<p>Ingenieurb&uuml;ro Thomas Peetz</p>
</footer>
</body>
</html>
+59
View File
@@ -0,0 +1,59 @@
<!DOCTYPE html>
<html>
<head>
<title>Kontor</title>
<link rel="stylesheet" href="/css/kontor.css">
</head>
<body>
<header>Kontor</header>
<nav><ul>
<li><a href="/">Kontor</a></li>
<li><a href="/comics">Comics</a></li>
<ul>
<li><a href="/comics/artist">Artists</a></li>
<li><a href="/comics/publisher">Publishers</a></li>
</ul>
<li><a href="/library">B&uuml;cher</a></li>
<li><a href="/medien">Medien</a></li>
<li><a href="/tradingcards">Trading Cards</a></li>
</ul></nav>
<main role="main">
<details>
<h2>Signup</h2>
<form method="post">
<table>
<tr><td class="label">Username</td>
<td><input type="text" name="username" value="{{username}}"></td>
<td class="error">{{username_error}}</td>
</tr>
<tr>
<td class="label">Password</td>
<td><input type="password" name="password" value=""></td>
<td class="error">{{password_error}}</td>
</tr>
<tr>
<td class="label">Verify Password</td>
<td><input type="password" name="verify" value=""></td>
<td class="error">{{verify_error}}</td>
</tr>
<tr>
<td class="label">Email (optional)</td>
<td><input type="text" name="email" value="{{email}}"></td>
<td class="error">{{email_error}}</td>
</tr>
</table>
<input type="submit">
</form>
</details>
</main>
<footer>
%if (username == None):
<a href="/login">Login</a>
%end
%if (username != None):
<a href="/logout">{{username}}</a>
%end
<p>Ingenieurb&uuml;ro Thomas Peetz</p>
</footer>
</body>
</html>
@@ -0,0 +1,40 @@
<!DOCTYPE html>
<html>
<head>
<title>Kontor</title>
<link rel="stylesheet" href="/css/kontor.css">
</head>
<body>
<header>Kontor</header>
<nav><ul>
<li><a href="/">Kontor</a></li>
<li><a href="/comics/comic">Comics</a></li>
<ul>
<li><a href="/comics/artist">Artists</a></li>
<li><a href="/comics/publisher">Publishers</a></li>
<li><a href="/comics/storyarc">StoryArcs</a></li>
</ul>
<li><a href="/library">B&uuml;cher</a></li>
<li><a href="/medien">Medien</a></li>
<li><a href="/tradingcards">Trading Cards</a></li>
</ul></nav>
<main role="main">
<details>
<ul>
%for storyarc in storyarcs:
<li><a href="/comics/storyarc/{{storyarc['_id']}}">{{storyarc['title']}}</a></li>
%end
</ul>
</details>
</main>
<footer>
%if (username == None):
<a href="/login">Login</a>
%end
%if (username != None):
<a href="/logout">{{username}}</a>
%end
<p>Ingenieurb&uuml;ro Thomas Peetz</p>
</footer>
</body>
</html>
@@ -0,0 +1,43 @@
<!DOCTYPE html>
<html>
<head>
<title>Kontor</title>
<link rel="stylesheet" href="/css/kontor.css">
</head>
<body>
<header>Kontor</header>
<nav><ul>
<li><a href="/">Kontor</a></li>
<li><a href="/comics">Comics</a></li>
<ul>
<li><a href="/comics/artist">Artists</a></li>
<li><a href="/comics/publisher">Publishers</a></li>
<li><a href="/comics/storyarc">StoryArcs</a></li>
</ul>
<li><a href="/library">B&uuml;cher</a></li>
<li><a href="/medien">Medien</a></li>
<li><a href="/tradingcards">Trading Cards</a></li>
</ul></nav>
<main role="main">
<details>
<form action="/comics/storyarc/create" method="POST">
{{errors}}
<h2>Title</h2>
<input type="hidden" name="id", value="{{id}}">
<input type="text" name="title" size="60" value="{{title}}"><br>
<p>
<input type="submit" value="Submit">
</form>
</details>
</main>
<footer>
%if (username == None):
<a href="/login">Login</a>
%end
%if (username != None):
<a href="/logout">{{username}}</a>
%end
<p>Ingenieurb&uuml;ro Thomas Peetz</p>
</footer>
</body>
</html>