adding maintenance info

This commit is contained in:
Janis Steiner
2024-12-08 10:07:14 +00:00
parent c31324c794
commit 9836ea77e4
4 changed files with 53 additions and 1 deletions

View File

@@ -11,6 +11,16 @@
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Rewrite-Engine aktivieren
RewriteEngine On
# IP-Adresse des Entwicklers zulassen
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000$
# Alles auf die Wartungsseite umleiten
RewriteCond %{REQUEST_URI} !/app/maintenance.html$
RewriteRule ^ /app/maintenance.html [R=307,L]
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular

View File

@@ -1,4 +1,6 @@
FROM php:apache
RUN docker-php-ext-install mysqli
RUN a2enmod rewrite
#RUN a2enmod ssl
RUN service apache2 restart

View File

@@ -0,0 +1,40 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Wartungsmodus</title>
<!-- Bootstrap CSS -->
<link href="https://stackpath.bootstrapcdn.com/bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background-color: #f8f9fa;
}
.maintenance-message {
text-align: center;
max-width: 600px;
padding: 20px;
border: 1px solid #ddd;
border-radius: 5px;
background-color: #fff;
}
</style>
</head>
<body>
<div class="maintenance-message">
<h1 class="display-4">Wartungsmodus</h1>
<p class="lead">System0-2.0 wird derzeit gewartet. Wir sind bald wieder für Sie da.</p>
<hr class="my-4">
<p>Vielen Dank für Ihr Verständnis und Ihre Geduld.</p>
</div>
<!-- Bootstrap JS and dependencies (optional) -->
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/5.3.0/js/bootstrap.min.js"></script>
</body>
</html>

View File

@@ -107,7 +107,7 @@ function getColorByStatus(status) {
document.addEventListener('DOMContentLoaded', () => {
fetchPrinterData();
setInterval(fetchPrinterData, 60000); // Refresh every 60 seconds
setInterval(fetchPrinterData, 6000); // Refresh every 60 seconds
});
</script>