mirror of
				https://github.com/casjaysdevdocker/lighttpd
				synced 2025-11-03 19:02:19 -05:00 
			
		
		
		
	🦈🏠🐜❗ Initial Commit ❗🐜🦈🏠
This commit is contained in:
		
							
								
								
									
										19
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
# gitignore created on 02/03/22 at 00:02
 | 
			
		||||
# Disable reminder in prompt
 | 
			
		||||
ignoredirmessage
 | 
			
		||||
 | 
			
		||||
# OS generated files
 | 
			
		||||
.DS_Store
 | 
			
		||||
.DS_Store?
 | 
			
		||||
._*
 | 
			
		||||
.Spotlight-V100
 | 
			
		||||
.Trashes
 | 
			
		||||
ehthumbs.db
 | 
			
		||||
Thumbs.db
 | 
			
		||||
 | 
			
		||||
# Other
 | 
			
		||||
.installed
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# ignore commit message
 | 
			
		||||
.gitcommit
 | 
			
		||||
							
								
								
									
										44
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,44 @@
 | 
			
		||||
FROM casjaysdev/php:latest as lighttpd
 | 
			
		||||
 | 
			
		||||
# Setup apache and php
 | 
			
		||||
RUN apk -U upgrade && \
 | 
			
		||||
  apk --no-cache \
 | 
			
		||||
  add \
 | 
			
		||||
  lighttpd \
 | 
			
		||||
  lighttpd-mod_auth \
 | 
			
		||||
  lighttpd-mod_webdav && \
 | 
			
		||||
  mkdir -p /htdocs /config
 | 
			
		||||
 | 
			
		||||
COPY ./bin/entrypoint-lighttpd.sh /usr/local/bin/entrypoint-lighttpd.sh
 | 
			
		||||
 | 
			
		||||
FROM lighttpd
 | 
			
		||||
ARG BUILD_DATE="$(date +'%Y-%m-%d %H:%M')" 
 | 
			
		||||
 | 
			
		||||
LABEL \
 | 
			
		||||
  org.label-schema.name="lighttpd" \
 | 
			
		||||
  org.label-schema.description="lighttpd webserver with php8" \
 | 
			
		||||
  org.label-schema.url="https://github.com/casjaysdev/lighttpd" \
 | 
			
		||||
  org.label-schema.vcs-url="https://github.com/casjaysdev/lighttpd" \
 | 
			
		||||
  org.label-schema.build-date=$BUILD_DATE \
 | 
			
		||||
  org.label-schema.version=$BUILD_DATE \
 | 
			
		||||
  org.label-schema.vcs-ref=$BUILD_DATE \
 | 
			
		||||
  org.label-schema.license="MIT" \
 | 
			
		||||
  org.label-schema.vcs-type="Git" \
 | 
			
		||||
  org.label-schema.schema-version="1.0" \
 | 
			
		||||
  org.label-schema.vendor="CasjaysDev" \
 | 
			
		||||
  maintainer="CasjaysDev <docker-admin@casjaysdev.com>" 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
LABEL maintainer="CasjaysDev <docker-admin@casjaysdev.com>" \
 | 
			
		||||
  description="Alpine based image with lighttpd and php8."
 | 
			
		||||
 | 
			
		||||
ENV PHP_SERVER=lighttpd
 | 
			
		||||
 | 
			
		||||
EXPOSE 80
 | 
			
		||||
 | 
			
		||||
WORKDIR /htdocs
 | 
			
		||||
VOLUME [ "/htdocs", "/config" ]
 | 
			
		||||
 | 
			
		||||
HEALTHCHECK CMD ["/usr/local/bin/entrypoint-lighttpd.sh", "healthcheck"]
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT ["/usr/local/bin/entrypoint-lighttpd.sh"]
 | 
			
		||||
							
								
								
									
										13
									
								
								LICENSE.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								LICENSE.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE  
 | 
			
		||||
                    Version 2, December 2004  
 | 
			
		||||
 | 
			
		||||
 Copyright (C) 2022 Jason Hempstead <git-admin@casjaysdev.com>  
 | 
			
		||||
  
 | 
			
		||||
 Everyone is permitted to copy and distribute verbatim or modified  
 | 
			
		||||
 copies of this license document, and changing it is allowed as long  
 | 
			
		||||
 as the name is changed.  
 | 
			
		||||
  
 | 
			
		||||
            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE  
 | 
			
		||||
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION  
 | 
			
		||||
  
 | 
			
		||||
  1. You just DO WHAT THE FUCK YOU WANT TO.  
 | 
			
		||||
							
								
								
									
										10
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
			
		||||
<h1 align=center>
 | 
			
		||||
👋 Welcome to lighttpd 👋
 | 
			
		||||
</h1>
 | 
			
		||||
<p align=center>
 | 
			
		||||
StartDocumentationHere
 | 
			
		||||
</p>
 | 
			
		||||
  
 | 
			
		||||
## Author  
 | 
			
		||||
 | 
			
		||||
👤 **Jason Hempstead**  
 | 
			
		||||
							
								
								
									
										71
									
								
								bin/entrypoint-lighttpd.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										71
									
								
								bin/entrypoint-lighttpd.sh
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,71 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 | 
			
		||||
##@Version       : 202202020147-git
 | 
			
		||||
# @Author        : Jason Hempstead
 | 
			
		||||
# @Contact       : jason@casjaysdev.com
 | 
			
		||||
# @License       : WTFPL
 | 
			
		||||
# @ReadME        : docker-entrypoint --help
 | 
			
		||||
# @Copyright     : Copyright: (c) 2022 Jason Hempstead, Casjays Developments
 | 
			
		||||
# @Created       : Wednesday, Feb 02, 2022 01:47 EST
 | 
			
		||||
# @File          : docker-entrypoint
 | 
			
		||||
# @Description   :
 | 
			
		||||
# @TODO          :
 | 
			
		||||
# @Other         :
 | 
			
		||||
# @Resource      :
 | 
			
		||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 | 
			
		||||
APPNAME="$(basename "$0")"
 | 
			
		||||
VERSION="202202020147-git"
 | 
			
		||||
USER="${SUDO_USER:-${USER}}"
 | 
			
		||||
HOME="${USER_HOME:-${HOME}}"
 | 
			
		||||
SRC_DIR="${BASH_SOURCE%/*}"
 | 
			
		||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 | 
			
		||||
# Set bash options
 | 
			
		||||
if [[ "$1" == "--debug" ]]; then shift 1 && set -xo pipefail && export SCRIPT_OPTS="--debug" && export _DEBUG="on"; fi
 | 
			
		||||
trap 'exitCode=${exitCode:-$?};[ -n "$DOCKER_ENTRYPOINT_TEMP_FILE" ] && [ -f "$DOCKER_ENTRYPOINT_TEMP_FILE" ] && rm -Rf "$DOCKER_ENTRYPOINT_TEMP_FILE" &>/dev/null' EXIT
 | 
			
		||||
 | 
			
		||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 | 
			
		||||
HOSTADMIN="${APACHE_HOSTADMIN:-admin@localhost}"
 | 
			
		||||
CONFIG="${APACHE_CONF:-/config/server.conf}"
 | 
			
		||||
 | 
			
		||||
export TZ="${TZ:-America/New_York}"
 | 
			
		||||
export HOSTNAME="${HOSTNAME:-casjaysdev-lighttpd}"
 | 
			
		||||
 | 
			
		||||
[ -n "${TZ}" ] && echo "${TZ}" >/etc/timezone
 | 
			
		||||
[ -n "${HOSTNAME}" ] && echo "${HOSTNAME}" >/etc/hostname
 | 
			
		||||
[ -n "${HOSTNAME}" ] && echo "127.0.0.1 $HOSTNAME localhost" >/etc/hosts
 | 
			
		||||
[ -f "/usr/share/zoneinfo/${TZ}" ] && ln -sf "/usr/share/zoneinfo/${TZ}" "/etc/localtime"
 | 
			
		||||
 | 
			
		||||
if [ -f "/config/lighttpd.conf" ]; then
 | 
			
		||||
  cp -Rf "/config/lighttpd.conf" "/etc/lighttpd/lighttpd.conf"
 | 
			
		||||
else
 | 
			
		||||
  mkdir -p "/config/"
 | 
			
		||||
  cp -Rf "/etc/lighttpd/lighttpd.conf" "/config/lighttpd.conf"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [ ! -f "/htdocs/www/index.html" ] || [ ! -f "/htdocs/www/index.php" ]; then
 | 
			
		||||
  [ -f "/htdocs/.docker_complete" ] || cp -Rf "/var/www/localhost/htdocs/." "/htdocs/www"
 | 
			
		||||
  touch "/htdocs/.docker_complete"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
echo "127.0.0.1 $HOSTNAME localhost" >/etc/hosts
 | 
			
		||||
 | 
			
		||||
case "$1" in
 | 
			
		||||
 | 
			
		||||
healthcheck)
 | 
			
		||||
  if curl -q -LSsf -o /dev/null -s -w "200" "http://localhost/server-health"; then
 | 
			
		||||
    echo "OK"
 | 
			
		||||
    exit 0
 | 
			
		||||
  else
 | 
			
		||||
    echo "FAIL"
 | 
			
		||||
    exit 10
 | 
			
		||||
  fi
 | 
			
		||||
  ;;
 | 
			
		||||
 | 
			
		||||
bash | shell | sh)
 | 
			
		||||
  exec /bin/bash -l
 | 
			
		||||
  ;;
 | 
			
		||||
 | 
			
		||||
*)
 | 
			
		||||
  exec lighttpd -f /config/lighttpd.conf -D
 | 
			
		||||
  ;;
 | 
			
		||||
esac
 | 
			
		||||
							
								
								
									
										0
									
								
								config/.gitkeep
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								config/.gitkeep
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								config/lighttpd.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								config/lighttpd.conf
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								data/.gitkeep
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								data/.gitkeep
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										73
									
								
								data/htdocs/404.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										73
									
								
								data/htdocs/404.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,73 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html lang="">
 | 
			
		||||
  <head>
 | 
			
		||||
    <meta charset="utf-8" />
 | 
			
		||||
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
 | 
			
		||||
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
 | 
			
		||||
    <meta name="generator" content="CasjaysDev" />
 | 
			
		||||
    <meta name="robots" content="index, follow" />
 | 
			
		||||
    <meta name="description" content="" />
 | 
			
		||||
    <meta
 | 
			
		||||
      name="viewport"
 | 
			
		||||
      content="width=device-width, initial-scale=1.0, maximum-scale=1.0"
 | 
			
		||||
    />
 | 
			
		||||
 | 
			
		||||
    <meta property="og:title" content="" />
 | 
			
		||||
    <meta property="og:type" content="" />
 | 
			
		||||
    <meta property="og:url" content="" />
 | 
			
		||||
    <meta property="og:image" content="" />
 | 
			
		||||
 | 
			
		||||
    <meta name="theme-color" content="#fafafa" />
 | 
			
		||||
    <link rel="manifest" href="./site.webmanifest" />
 | 
			
		||||
 | 
			
		||||
    <link rel="icon" sizes="any" href="./images/favicon.ico" />
 | 
			
		||||
    <link rel="icon" type="image/svg+xml" href="./images/icon.svg" />
 | 
			
		||||
    <link rel="apple-touch-icon" href="./images/icon.png" />
 | 
			
		||||
 | 
			
		||||
    <link rel="stylesheet" href="./css/index.css" />
 | 
			
		||||
    <link rel="stylesheet" href="./css/errorpages.css" />
 | 
			
		||||
 | 
			
		||||
    <script src="./js/errorpages/isup.js" defer></script>
 | 
			
		||||
    <script src="./js/errorpages/homepage.js" defer></script>
 | 
			
		||||
    <script src="./js/errorpages/loaddomain.js" defer></script>
 | 
			
		||||
    <script src="./js/jquery/default.js"></script>
 | 
			
		||||
    <script src="./js/passprotect.min.js" defer></script>
 | 
			
		||||
    <script src="./js/bootstrap.min.js" defer></script>
 | 
			
		||||
    <script src="./js/app.js" defer></script>
 | 
			
		||||
 | 
			
		||||
    <title>404 Not Found</title>
 | 
			
		||||
  </head>
 | 
			
		||||
 | 
			
		||||
  <body onload="javascript:loadDomain();">
 | 
			
		||||
    <!-- Error Page Content -->
 | 
			
		||||
    <div class="container vh-100">
 | 
			
		||||
      <div class="jumbotron">
 | 
			
		||||
        <h1>
 | 
			
		||||
          <i class="fa fa-frown-o red"></i>
 | 
			
		||||
          <a
 | 
			
		||||
            href="https://www.google.com/search?q=server+error+404"
 | 
			
		||||
            target="_blank"
 | 
			
		||||
            >404 Not Found</a
 | 
			
		||||
          >
 | 
			
		||||
        </h1>
 | 
			
		||||
        <p class="lead">
 | 
			
		||||
          We apologize but we can't seem to be able to find what you're looking
 | 
			
		||||
          for!
 | 
			
		||||
        </p>
 | 
			
		||||
 | 
			
		||||
        <img
 | 
			
		||||
          alt="error"
 | 
			
		||||
          src="./images/404.gif"
 | 
			
		||||
          height="350"
 | 
			
		||||
          width="auto"
 | 
			
		||||
        /><br />
 | 
			
		||||
      </div>
 | 
			
		||||
 | 
			
		||||
      <a
 | 
			
		||||
        onclick="javascript:homepage();"
 | 
			
		||||
        class="btn btn-secondary btn-outline-danger btn-lg btn-block"
 | 
			
		||||
        ><span id="display-domain"></span
 | 
			
		||||
      ></a>
 | 
			
		||||
    </div>
 | 
			
		||||
  </body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										10531
									
								
								data/htdocs/css/bootstrap.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										10531
									
								
								data/htdocs/css/bootstrap.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										342
									
								
								data/htdocs/css/errorpages.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										342
									
								
								data/htdocs/css/errorpages.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,342 @@
 | 
			
		||||
@import url(
 | 
			
		||||
  https://fonts.googleapis.com/css?family=Lato:300italic,
 | 
			
		||||
  700italic,
 | 
			
		||||
  300,
 | 
			
		||||
  700
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
body {
 | 
			
		||||
  padding: 50px;
 | 
			
		||||
  font: 14px/1.5 Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
 | 
			
		||||
  color: #777;
 | 
			
		||||
  font-weight: 300;
 | 
			
		||||
  padding: 1.5em 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Layout */
 | 
			
		||||
.jumbotron {
 | 
			
		||||
  line-height: 2.1428571435;
 | 
			
		||||
  color: inherit;
 | 
			
		||||
  padding: 10px 0px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Main marketing message and sign up button */
 | 
			
		||||
.jumbotron {
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  background-color: transparent;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jumbotron .btn {
 | 
			
		||||
  font-size: 21px;
 | 
			
		||||
  padding: 1.5em 2em;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Everything but the jumbotron gets side spacing for mobile-first views */
 | 
			
		||||
.masthead,
 | 
			
		||||
.body-content {
 | 
			
		||||
  padding: 0 15px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Colors */
 | 
			
		||||
.green {
 | 
			
		||||
  color: green;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.orange {
 | 
			
		||||
  color: orange;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.red {
 | 
			
		||||
  color: red;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.blue {
 | 
			
		||||
  color: blue;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.yellow {
 | 
			
		||||
  color: yellow;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
h2,
 | 
			
		||||
h3,
 | 
			
		||||
h4,
 | 
			
		||||
h5,
 | 
			
		||||
h6 {
 | 
			
		||||
  color: #222;
 | 
			
		||||
  margin: 0 0 40px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
p,
 | 
			
		||||
ul,
 | 
			
		||||
ol,
 | 
			
		||||
table,
 | 
			
		||||
pre,
 | 
			
		||||
dl {
 | 
			
		||||
  margin: 0 0 20px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
h2,
 | 
			
		||||
h3 {
 | 
			
		||||
  line-height: 1.1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
h1 {
 | 
			
		||||
  line-height: 1.1;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  font: Lato;
 | 
			
		||||
  font-size: 80px;
 | 
			
		||||
  color: #222;
 | 
			
		||||
  margin: 0 0 40px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
h2 {
 | 
			
		||||
  color: #393939;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
h3,
 | 
			
		||||
h4,
 | 
			
		||||
h5,
 | 
			
		||||
h6 {
 | 
			
		||||
  color: #494949;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
a {
 | 
			
		||||
  color: #39c;
 | 
			
		||||
  font-weight: 400;
 | 
			
		||||
  text-decoration: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
a small {
 | 
			
		||||
  font-size: 11px;
 | 
			
		||||
  color: #777;
 | 
			
		||||
  margin-top: -0.6em;
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.wrapper {
 | 
			
		||||
  width: 860px;
 | 
			
		||||
  margin: 0 auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
blockquote {
 | 
			
		||||
  border-left: 1px solid #e5e5e5;
 | 
			
		||||
  margin: 0;
 | 
			
		||||
  padding: 0 0 0 20px;
 | 
			
		||||
  font-style: italic;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.btn-block {
 | 
			
		||||
  width: 40%;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  display: block;
 | 
			
		||||
  margin: 0 auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
code,
 | 
			
		||||
pre {
 | 
			
		||||
  font-family: Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal;
 | 
			
		||||
  color: #333;
 | 
			
		||||
  font-size: 12px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
pre {
 | 
			
		||||
  padding: 8px 15px;
 | 
			
		||||
  background: #f8f8f8;
 | 
			
		||||
  border-radius: 5px;
 | 
			
		||||
  border: 1px solid #e5e5e5;
 | 
			
		||||
  overflow-x: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
table {
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  border-collapse: collapse;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
th,
 | 
			
		||||
td {
 | 
			
		||||
  text-align: left;
 | 
			
		||||
  padding: 5px 10px;
 | 
			
		||||
  border-bottom: 1px solid #e5e5e5;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
dt {
 | 
			
		||||
  color: #444;
 | 
			
		||||
  font-weight: 700;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
th {
 | 
			
		||||
  color: #444;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
img {
 | 
			
		||||
  max-width: 100%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
header {
 | 
			
		||||
  width: 270px;
 | 
			
		||||
  float: left;
 | 
			
		||||
  position: fixed;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
header ul {
 | 
			
		||||
  list-style: none;
 | 
			
		||||
  height: 40px;
 | 
			
		||||
 | 
			
		||||
  padding: 0;
 | 
			
		||||
 | 
			
		||||
  background: #eee;
 | 
			
		||||
  background: -moz-linear-gradient(top, #f8f8f8 0%, #dddddd 100%);
 | 
			
		||||
  background: -webkit-gradient(
 | 
			
		||||
    linear,
 | 
			
		||||
    left top,
 | 
			
		||||
    left bottom,
 | 
			
		||||
    color-stop(0%, #f8f8f8),
 | 
			
		||||
    color-stop(100%, #dddddd)
 | 
			
		||||
  );
 | 
			
		||||
  background: -webkit-linear-gradient(top, #f8f8f8 0%, #dddddd 100%);
 | 
			
		||||
  background: -o-linear-gradient(top, #f8f8f8 0%, #dddddd 100%);
 | 
			
		||||
  background: -ms-linear-gradient(top, #f8f8f8 0%, #dddddd 100%);
 | 
			
		||||
  background: linear-gradient(top, #f8f8f8 0%, #dddddd 100%);
 | 
			
		||||
 | 
			
		||||
  border-radius: 5px;
 | 
			
		||||
  border: 1px solid #d2d2d2;
 | 
			
		||||
  box-shadow: inset #fff 0 1px 0, inset rgba(0, 0, 0, 0.03) 0 -1px 0;
 | 
			
		||||
  width: 270px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
header li {
 | 
			
		||||
  width: 89px;
 | 
			
		||||
  float: left;
 | 
			
		||||
  border-right: 1px solid #d2d2d2;
 | 
			
		||||
  height: 40px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
header ul a {
 | 
			
		||||
  line-height: 1;
 | 
			
		||||
  font-size: 11px;
 | 
			
		||||
  color: #999;
 | 
			
		||||
  display: block;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  padding-top: 6px;
 | 
			
		||||
  height: 40px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
strong {
 | 
			
		||||
  color: #222;
 | 
			
		||||
  font-weight: 700;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
header ul li + li {
 | 
			
		||||
  width: 88px;
 | 
			
		||||
  border-left: 1px solid #fff;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
header ul li + li + li {
 | 
			
		||||
  border-right: none;
 | 
			
		||||
  width: 89px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
header ul a strong {
 | 
			
		||||
  font-size: 14px;
 | 
			
		||||
  display: block;
 | 
			
		||||
  color: #222;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
section {
 | 
			
		||||
  width: 500px;
 | 
			
		||||
  float: right;
 | 
			
		||||
  padding-bottom: 50px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
small {
 | 
			
		||||
  font-size: 11px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
hr {
 | 
			
		||||
  border: 0;
 | 
			
		||||
  background: #e5e5e5;
 | 
			
		||||
  height: 1px;
 | 
			
		||||
  margin: 0 0 20px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
footer {
 | 
			
		||||
  width: 270px;
 | 
			
		||||
  float: left;
 | 
			
		||||
  position: fixed;
 | 
			
		||||
  bottom: 50px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media print, screen and (max-width: 960px) {
 | 
			
		||||
  div.wrapper {
 | 
			
		||||
    width: auto;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  header,
 | 
			
		||||
  section,
 | 
			
		||||
  footer {
 | 
			
		||||
    float: none;
 | 
			
		||||
    position: static;
 | 
			
		||||
    width: auto;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  header {
 | 
			
		||||
    padding-right: 320px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  section {
 | 
			
		||||
    border: 1px solid #e5e5e5;
 | 
			
		||||
    border-width: 1px 0;
 | 
			
		||||
    padding: 20px 0;
 | 
			
		||||
    margin: 0 0 20px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  header a small {
 | 
			
		||||
    display: inline;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  header ul {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    right: 50px;
 | 
			
		||||
    top: 52px;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media print, screen and (max-width: 720px) {
 | 
			
		||||
  body {
 | 
			
		||||
    word-wrap: break-word;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  header {
 | 
			
		||||
    padding: 0;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  header ul,
 | 
			
		||||
  header p.view {
 | 
			
		||||
    position: static;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  pre,
 | 
			
		||||
  code {
 | 
			
		||||
    word-wrap: normal;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media print, screen and (max-width: 480px) {
 | 
			
		||||
  body {
 | 
			
		||||
    padding: 15px;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  header ul {
 | 
			
		||||
    display: none;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media print {
 | 
			
		||||
  body {
 | 
			
		||||
    padding: 0.4in;
 | 
			
		||||
    font-size: 12pt;
 | 
			
		||||
    color: #444;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										79
									
								
								data/htdocs/css/index.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										79
									
								
								data/htdocs/css/index.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,79 @@
 | 
			
		||||
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
 | 
			
		||||
@import url(./bootstrap.min.css);
 | 
			
		||||
 | 
			
		||||
body {
 | 
			
		||||
  color: purple;
 | 
			
		||||
  background-image: url('../images/bg.png');
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
th {
 | 
			
		||||
  background-color: #333;
 | 
			
		||||
  color: #ffffff;
 | 
			
		||||
  border-top: 1px solid #678ca0;
 | 
			
		||||
  vertical-align: middle;
 | 
			
		||||
  height: 50px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
td {
 | 
			
		||||
  background-color: 333;
 | 
			
		||||
  border-top: 1px solid #678ca0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.box {
 | 
			
		||||
  border: 1px solid #678ca0;
 | 
			
		||||
  padding: 0px;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  background-color: #333;
 | 
			
		||||
  margin-bottom: 10px;
 | 
			
		||||
  width: 600px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.spacer {
 | 
			
		||||
  margin: 0px;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  background-color: #333;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.leftspacer {
 | 
			
		||||
  margin: 0px;
 | 
			
		||||
  padding: 5px;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  text-align: left;
 | 
			
		||||
  background-color: #333;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.serviceup {
 | 
			
		||||
  color: green;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.servicedown {
 | 
			
		||||
  color: red;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
a {
 | 
			
		||||
  text-decoration: none;
 | 
			
		||||
  color: #5d83a9;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
p.main {
 | 
			
		||||
  margin-top: 5px;
 | 
			
		||||
  margin-bottom: 5px;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  font-size: 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
a:visited {
 | 
			
		||||
  color: #c39;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
a:hover {
 | 
			
		||||
  color: #f00;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
a:active {
 | 
			
		||||
  color: #c0f;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
tr:hover {
 | 
			
		||||
  background-color: #f5f5f5;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1
									
								
								data/htdocs/favicon.ico
									
									
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								data/htdocs/favicon.ico
									
									
									
									
									
										Symbolic link
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
./images/favicon.ico
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								data/htdocs/images/403.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								data/htdocs/images/403.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 35 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/htdocs/images/404.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								data/htdocs/images/404.gif
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 93 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/htdocs/images/bg.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								data/htdocs/images/bg.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 1.2 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								data/htdocs/images/favicon.ico
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								data/htdocs/images/favicon.ico
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 766 B  | 
							
								
								
									
										
											BIN
										
									
								
								data/htdocs/images/icon.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								data/htdocs/images/icon.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 3.9 KiB  | 
							
								
								
									
										1
									
								
								data/htdocs/images/icon.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								data/htdocs/images/icon.svg
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 192 192"><path fill="#e08524" d="M75.3 73.4H18.4l45.3 34.3L48.3 163l46.1-32.3 48.2 34.6-16.9-58.3 44.9-33.6H115l-20.5-55-19.2 55z"/><path d="m96.7 18.8 18.2 8.2 16.5 44.3h-15.1L96.7 18.8zm-47 146 18.7 9.9 42.6-29.9-16.5-11.4-44.8 31.4zm79.1-56.8 17.4 9.4 18.6 60.1-19.7-11.3-16.3-58.2z"/><path d="m173.1 74.3 17.8 9.2-44.7 34-17.4-9.4 44.3-33.8z"/></svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 429 B  | 
							
								
								
									
										48
									
								
								data/htdocs/index.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								data/htdocs/index.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html lang="">
 | 
			
		||||
  <head>
 | 
			
		||||
    <meta charset="utf-8" />
 | 
			
		||||
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
 | 
			
		||||
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
 | 
			
		||||
    <meta name="generator" content="CasjaysDev" />
 | 
			
		||||
    <meta name="robots" content="index, follow" />
 | 
			
		||||
    <meta name="description" content="" />
 | 
			
		||||
    <meta
 | 
			
		||||
      name="viewport"
 | 
			
		||||
      content="width=device-width, initial-scale=1.0, maximum-scale=1.0"
 | 
			
		||||
    />
 | 
			
		||||
 | 
			
		||||
    <meta property="og:title" content="" />
 | 
			
		||||
    <meta property="og:type" content="" />
 | 
			
		||||
    <meta property="og:url" content="" />
 | 
			
		||||
    <meta property="og:image" content="" />
 | 
			
		||||
 | 
			
		||||
    <meta name="theme-color" content="#fafafa" />
 | 
			
		||||
    <link rel="manifest" href="./site.webmanifest" />
 | 
			
		||||
 | 
			
		||||
    <link rel="icon" sizes="any" href="./images/favicon.ico" />
 | 
			
		||||
    <link rel="icon" type="image/svg+xml" href="./images/icon.svg" />
 | 
			
		||||
    <link rel="apple-touch-icon" href="./images/icon.png" />
 | 
			
		||||
 | 
			
		||||
    <link rel="stylesheet" href="./css/index.css" />
 | 
			
		||||
 | 
			
		||||
    <script src="./js/errorpages/isup.js" defer></script>
 | 
			
		||||
    <script src="./js/errorpages/homepage.js" defer></script>
 | 
			
		||||
    <script src="./js/errorpages/loaddomain.js" defer></script>
 | 
			
		||||
    <script src="./js/jquery/default.js"></script>
 | 
			
		||||
    <script src="./js/passprotect.min.js" defer></script>
 | 
			
		||||
    <script src="./js/bootstrap.min.js" defer></script>
 | 
			
		||||
    <script src="./js/app.js" defer></script>
 | 
			
		||||
 | 
			
		||||
    <title>Welcome</title>
 | 
			
		||||
  </head>
 | 
			
		||||
 | 
			
		||||
  <body>
 | 
			
		||||
    <div class="container text-center">
 | 
			
		||||
      <h1 class="m-5">Congratulations</h1>
 | 
			
		||||
      <h2>
 | 
			
		||||
        Your apache container has been setup.<br /><br /><br /><br /><br />
 | 
			
		||||
      </h2>
 | 
			
		||||
    </div>
 | 
			
		||||
  </body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										46
									
								
								data/htdocs/info.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								data/htdocs/info.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,46 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html lang="">
 | 
			
		||||
 | 
			
		||||
<head>
 | 
			
		||||
  <meta charset="utf-8" />
 | 
			
		||||
  <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
 | 
			
		||||
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
 | 
			
		||||
  <meta name="generator" content="CasjaysDev" />
 | 
			
		||||
  <meta name="robots" content="index, follow" />
 | 
			
		||||
  <meta name="description" content="" />
 | 
			
		||||
  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
 | 
			
		||||
 | 
			
		||||
  <meta property="og:title" content="" />
 | 
			
		||||
  <meta property="og:type" content="" />
 | 
			
		||||
  <meta property="og:url" content="" />
 | 
			
		||||
  <meta property="og:image" content="" />
 | 
			
		||||
 | 
			
		||||
  <meta name="theme-color" content="#fafafa" />
 | 
			
		||||
  <link rel="manifest" href="./site.webmanifest" />
 | 
			
		||||
 | 
			
		||||
  <link rel="icon" sizes="any" href="./images/favicon.ico" />
 | 
			
		||||
  <link rel="icon" type="image/svg+xml" href="./images/icon.svg" />
 | 
			
		||||
  <link rel="apple-touch-icon" href="./images/icon.png" />
 | 
			
		||||
 | 
			
		||||
  <link rel="stylesheet" href="./css/index.css" />
 | 
			
		||||
 | 
			
		||||
  <script src="./js/errorpages/isup.js" defer></script>
 | 
			
		||||
  <script src="./js/errorpages/homepage.js" defer></script>
 | 
			
		||||
  <script src="./js/errorpages/loaddomain.js" defer></script>
 | 
			
		||||
  <script src="./js/jquery/default.js"></script>
 | 
			
		||||
  <script src="./js/passprotect.min.js" defer></script>
 | 
			
		||||
  <script src="./js/bootstrap.min.js" defer></script>
 | 
			
		||||
  <script src="./js/app.js" defer></script>
 | 
			
		||||
 | 
			
		||||
  <title>Welcome</title>
 | 
			
		||||
</head>
 | 
			
		||||
 | 
			
		||||
<body>
 | 
			
		||||
  <div class="container text-center">
 | 
			
		||||
    <h1 class="m-5">Congratulations</h1>
 | 
			
		||||
    <php phpinfo(); ?>
 | 
			
		||||
      <br /><br /><br /><br /><br />
 | 
			
		||||
  </div>
 | 
			
		||||
</body>
 | 
			
		||||
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										0
									
								
								data/htdocs/js/app.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								data/htdocs/js/app.js
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										4075
									
								
								data/htdocs/js/bootstrap.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4075
									
								
								data/htdocs/js/bootstrap.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										6
									
								
								data/htdocs/js/errorpages/homepage.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								data/htdocs/js/errorpages/homepage.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
function homepage() {
 | 
			
		||||
  let proto = location.protocol;
 | 
			
		||||
  let port = location.port;
 | 
			
		||||
  let currentSite = window.location.hostname;
 | 
			
		||||
  window.location = proto + '//' + currentSite + ':' + port;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										7
									
								
								data/htdocs/js/errorpages/isup.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								data/htdocs/js/errorpages/isup.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
function isupme() {
 | 
			
		||||
  let proto = location.protocol;
 | 
			
		||||
  let port = location.port;
 | 
			
		||||
  let currentSite = window.location.hostname;
 | 
			
		||||
  fullurllocation = proto + '//' + currentSite + ':' + port;
 | 
			
		||||
  window.location = 'http://isup.me/' + fullurllocation;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										7
									
								
								data/htdocs/js/errorpages/loaddomain.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								data/htdocs/js/errorpages/loaddomain.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
function loadDomain() {
 | 
			
		||||
  let proto = location.protocol;
 | 
			
		||||
  let port = location.port;
 | 
			
		||||
  let url = location.hostname;
 | 
			
		||||
  var display = document.getElementById('display-domain');
 | 
			
		||||
  display.innerHTML = proto + '//' + url + ':' + port;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										20
									
								
								data/htdocs/js/errorpages/scale.fix.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								data/htdocs/js/errorpages/scale.fix.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
var metas = document.getElementsByTagName('meta');
 | 
			
		||||
var i;
 | 
			
		||||
if (navigator.userAgent.match(/iPhone/i)) {
 | 
			
		||||
  for (i = 0; i < metas.length; i++) {
 | 
			
		||||
    if (metas[i].name == 'viewport') {
 | 
			
		||||
      metas[i].content =
 | 
			
		||||
        'width=device-width, minimum-scale=1.0, maximum-scale=1.0';
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  document.addEventListener('gesturestart', gestureStart, false);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function gestureStart() {
 | 
			
		||||
  for (i = 0; i < metas.length; i++) {
 | 
			
		||||
    if (metas[i].name == 'viewport') {
 | 
			
		||||
      metas[i].content =
 | 
			
		||||
        'width=device-width, minimum-scale=0.25, maximum-scale=1.6';
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										5540
									
								
								data/htdocs/js/jquery/default.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										5540
									
								
								data/htdocs/js/jquery/default.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										2294
									
								
								data/htdocs/js/passprotect.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2294
									
								
								data/htdocs/js/passprotect.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1
									
								
								data/htdocs/server-health
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								data/htdocs/server-health
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
ok
 | 
			
		||||
							
								
								
									
										3
									
								
								data/htdocs/server-health.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								data/htdocs/server-health.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
{
 | 
			
		||||
  "status": "ok"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										14
									
								
								data/htdocs/site.webmanifest
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								data/htdocs/site.webmanifest
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
{
 | 
			
		||||
  "short_name": "",
 | 
			
		||||
  "name": "",
 | 
			
		||||
  "icons": [
 | 
			
		||||
    {
 | 
			
		||||
      "src": "./images/icon.png",
 | 
			
		||||
      "type": "image/png",
 | 
			
		||||
      "sizes": "192x192"
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "start_url": "/",
 | 
			
		||||
  "background_color": "#000000",
 | 
			
		||||
  "theme_color": "#ffffff"
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user