obshhee

package
v0.0.0-...-8bc9508 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2023 License: BSD-3-Clause Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const КодВозвратаНеНайденФайлКонфигурации = 9

КодВозвратаНеНайденФайлКонфигурации ...

View Source
const КодВозвратаНеУспелЗавершитьсяГрациозно = 107

КодВозвратаНеУспелЗавершитьсяГрациозно exit code means that graceful shutdown timed out

View Source
const КодВозвратаПлохойФайлКонфигурации = 10

КодВозвратаПлохойФайлКонфигурации ...

Variables

View Source
var СправкаПоСекретнымДаннымКонфигурации = []string{"Пример конфигурационного файла. Скопируйте его в файл semdict.config.json и отредактируйте.",
	"ИзЗаПроксиЛи - целочисленное значение с допустимыми значениями 0 (false) и 1 (true)",
	"Установите ИзЗаПроксиЛи на 0, если gin используется в качестве веб-сервера (автономный режим)",
	"ИзЗаПроксиЛи - 1, когда semdict запускается как служба за обратным прокси-сервером с поддержкой TLS (режим службы).",
	"ПортСлужбыПриложения включается в регистрацию E-mails только в том случае, если ИзЗаПроксиЛи == 1.",
	"ФайлСертификатаTLS и ФайлЗакрытогоКлючаTLS (формат PEM) можно использовать только в автономном режиме для включения https",
	"Передавайте пустые строки для использования обычного http",
	"Если СерверSMTP установлен на пустую строку, электронные письма выводятся в stdout, а не отправляются."}

СправкаПоСекретнымДаннымКонфигурации - это фактически документация для СекретныеДанныеКонфигурации, которая помещается в файл образца конфигурации

Functions

func IsFileExist

func IsFileExist(path string) (result bool, ош error)

IsFileExist is from the https://stackoverflow.com/a/10510783/9469533

func ПортСайта

func ПортСайта() string

ПортСайта возвращает ":порт". если имеется нестандартный порт. По умолчанию, возвращает пустую строку.

func ПротоколСайта

func ПротоколСайта() string

ПротоколСайта возвращает "http:". или "https:".

Types

type GeneralTemplateParams

type GeneralTemplateParams struct {
	Message string
}

GeneralTemplateParams - это параметры для templates/general.t.html

type LoginFormParams

type LoginFormParams struct {
}

LoginFormParams - это параметры для templates/loginform.t.html

type СекретныеДанныеКонфигурацииТ

type СекретныеДанныеКонфигурацииТ struct {
	СправкаИлиКомментарий          []string
	КорневойURLСайтаБезНомераПорта string
	ИзЗаПроксиЛи                   int8 // 0 означает ложь, 1 - истину
	ПортСлужбыПриложения           string
	СерверSMTP                     string
	ПользовательSMTP               string
	ПарольSMTP                     string
	АдресЭлПочтыОтправителя        string
	URLСервераПостгресБезИмениБазы string
	ИмяБазыПостгрес                string
	ФайлСертификатаTLS             string
	ФайлЗакрытогоКлючаTLS          string
	// Если установлено ненулевое значение, действует так, будто пользователь с этим идентификатором всегда входит в систему,
	// что полезно для отладки маршрутов, основанных на пользователях.
	ПользовательВсегдаАвторизован int
	// Некоторые сообщения gin раздражают, установите этот переключатель на 1, чтобы заглушить их.
	СкройСтартовыйОтладочныйВыводGin int
	// Установите ВклРежимОтладкуGin в 1, чтобы включить режим отладки gin
	ВклРежимОтладкуGin int
}

СекретныеДанныеКонфигурацииТ определяет поля semdict.config.json.* Этот файл содержит данные, которые являются секретными и специфичными для конкретного сайта, поэтому они не могут быть сохранены в git

var СекретныеДанныеКонфигурации *СекретныеДанныеКонфигурацииТ

СекретныеДанныеКонфигурации - это копия в памяти конфигурационного файла semdict.config.json

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL