fix: корректные пути для favicon в html-ошибок и собранный под проект TailWind
HYPN0 Build and Push Docker Image / build-and-push (push) Successful in 28s
HYPN0 Build and Push Docker Image / build-and-push (push) Successful in 28s
This commit is contained in:
@@ -583,6 +583,7 @@ CLI больше не нужен.
|
||||
| `.env.sample` | Env template |
|
||||
| `Dockerfile` | Сборка |
|
||||
| `docker-compose.local.yml` | Dev |
|
||||
| `docker-compose.prod-test.yml` | Тестовый Prod |
|
||||
| `docker-compose.prod.yml` | Prod |
|
||||
| `config/nginx/hypn0-app--external-nginx.conf` | Nginx |
|
||||
| `.gitea/workflows/docker-publish.yaml` | CI/CD |
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
<title>400 — Сбой ментального протокола | HypnoSVG</title>
|
||||
<meta name="description" content="Ошибка 400: Некорректный запрос к матрице HypnoSVG. Сервер не распознал структуру переданного сигнала." />
|
||||
<meta name="robots" content="noindex, follow" />
|
||||
<link rel="icon" type="image/svg+xml" href="/static/img/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/static/img/favicon.ico" />
|
||||
<link rel="icon" type="image/svg+xml" href="/media/_error/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/media/_error/favicon.ico" />
|
||||
<script>
|
||||
(function() {
|
||||
var saved = localStorage.getItem('darkMode');
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
<title>401 — Требуется ментальная идентификация | HypnoSVG</title>
|
||||
<meta name="description" content="Ошибка 401: Доступ к закрытому узлу HypnoSVG требует прохождения авторизации." />
|
||||
<meta name="robots" content="noindex, follow" />
|
||||
<link rel="icon" type="image/svg+xml" href="/static/img/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/static/img/favicon.ico" />
|
||||
<link rel="icon" type="image/svg+xml" href="/media/_error/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/media/_error/favicon.ico" />
|
||||
<script>
|
||||
(function() {
|
||||
var saved = localStorage.getItem('darkMode');
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
<title>403 — Отказано бюрократом 24-го уровня | HypnoSVG</title>
|
||||
<meta name="description" content="Ошибка 403: Доступ к ресурсу категорически запрещен протоколами безопасности HypnoSVG." />
|
||||
<meta name="robots" content="noindex, follow" />
|
||||
<link rel="icon" type="image/svg+xml" href="/static/img/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/static/img/favicon.ico" />
|
||||
<link rel="icon" type="image/svg+xml" href="/media/_error/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/media/_error/favicon.ico" />
|
||||
<script>
|
||||
(function() {
|
||||
var saved = localStorage.getItem('darkMode');
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
<title>404 — Векторная реальность не найдена | HypnoSVG</title>
|
||||
<meta name="description" content="Ошибка 404: Запрашиваемая страница HypnoSVG не существует или стёрта волей Гипножабы." />
|
||||
<meta name="robots" content="noindex, follow" />
|
||||
<link rel="icon" type="image/svg+xml" href="/static/img/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/static/img/favicon.ico" />
|
||||
<link rel="icon" type="image/svg+xml" href="/media/_error/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/media/_error/favicon.ico" />
|
||||
<script>
|
||||
(function() {
|
||||
var saved = localStorage.getItem('darkMode');
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
<title>413 — Перегрузка сенсорных каналов | HypnoSVG</title>
|
||||
<meta name="description" content="Ошибка 413: Загружаемый файл превышает допустимый размер ментального буфера HypnoSVG." />
|
||||
<meta name="robots" content="noindex, follow" />
|
||||
<link rel="icon" type="image/svg+xml" href="/static/img/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/static/img/favicon.ico" />
|
||||
<link rel="icon" type="image/svg+xml" href="/media/_error/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/media/_error/favicon.ico" />
|
||||
<script>
|
||||
(function() {
|
||||
var saved = localStorage.getItem('darkMode');
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
<title>429 — Слишком много мыслей в секунду | HypnoSVG</title>
|
||||
<meta name="description" content="Ошибка 429: Превышен лимит запросов к генератору HypnoSVG. Сделайте ментальную паузу." />
|
||||
<meta name="robots" content="noindex, follow" />
|
||||
<link rel="icon" type="image/svg+xml" href="/static/img/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/static/img/favicon.ico" />
|
||||
<link rel="icon" type="image/svg+xml" href="/media/_error/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/media/_error/favicon.ico" />
|
||||
<script>
|
||||
(function() {
|
||||
var saved = localStorage.getItem('darkMode');
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
<title>500 — Критический перегрев неокортекса | HypnoSVG</title>
|
||||
<meta name="description" content="Ошибка 500: Внутренний сбой сервера HypnoSVG. Ведутся ментальные восстановительные работы." />
|
||||
<meta name="robots" content="noindex, follow" />
|
||||
<link rel="icon" type="image/svg+xml" href="/static/img/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/static/img/favicon.ico" />
|
||||
<link rel="icon" type="image/svg+xml" href="/media/_error/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/media/_error/favicon.ico" />
|
||||
<script>
|
||||
(function() {
|
||||
var saved = localStorage.getItem('darkMode');
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
<title>502 — Контейнер потерял сознание | HypnoSVG</title>
|
||||
<meta name="description" content="Ошибка 502: Прокси-сервер не получил ответа от бэкенда HypnoSVG." />
|
||||
<meta name="robots" content="noindex, follow" />
|
||||
<link rel="icon" type="image/svg+xml" href="/static/img/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/static/img/favicon.ico" />
|
||||
<link rel="icon" type="image/svg+xml" href="/media/_error/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/media/_error/favicon.ico" />
|
||||
<script>
|
||||
(function() {
|
||||
var saved = localStorage.getItem('darkMode');
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
<title>503 — Плановый сеанс гипнотерапии | HypnoSVG</title>
|
||||
<meta name="description" content="Ошибка 503: Сервис HypnoSVG временно недоступен из-за технического обслуживания или пиковой нагрузки." />
|
||||
<meta name="robots" content="noindex, follow" />
|
||||
<link rel="icon" type="image/svg+xml" href="/static/img/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/static/img/favicon.ico" />
|
||||
<link rel="icon" type="image/svg+xml" href="/media/_error/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/media/_error/favicon.ico" />
|
||||
<script>
|
||||
(function() {
|
||||
var saved = localStorage.getItem('darkMode');
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
<title>504 — Разрыв астральной связи | HypnoSVG</title>
|
||||
<meta name="description" content="Ошибка 504: Превышено время ожидания ответа от вышестоящего сервера HypnoSVG." />
|
||||
<meta name="robots" content="noindex, follow" />
|
||||
<link rel="icon" type="image/svg+xml" href="/static/img/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/static/img/favicon.ico" />
|
||||
<link rel="icon" type="image/svg+xml" href="/media/_error/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/media/_error/favicon.ico" />
|
||||
<script>
|
||||
(function() {
|
||||
var saved = localStorage.getItem('darkMode');
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
<title>Реконструкция матрицы | HypnoSVG</title>
|
||||
<meta name="description" content="Сектор временно закрыт на квантовую реконструкцию и модернизацию алгоритмов HypnoSVG." />
|
||||
<meta name="robots" content="noindex, follow" />
|
||||
<link rel="icon" type="image/svg+xml" href="/static/img/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/static/img/favicon.ico" />
|
||||
<link rel="icon" type="image/svg+xml" href="/media/_error/favicon.svg" />
|
||||
<link rel="shortcut icon" href="/media/_error/favicon.ico" />
|
||||
<script>
|
||||
(function() {
|
||||
var saved = localStorage.getItem('darkMode');
|
||||
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user