config

package
v0.0.0-...-be62591 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// Database Information.
	DB_SERVER = "localhost"
	DB_PORT   = 3306
	DB_USER   = "postgres"
	DB_PASS   = "postgres"
	DB_NAME   = "seclusion"

	DSN = "api:password@/censorship"

	// Port is the port to run the server on
	PORT = ":8080"

	// JWT_SECRET is the secret used to sign the JWT
	JWT_SECRET = "sakdjnasmc1231adMMAlkmxZXNCMSadvnackjaw!IU!HJ!U@EIKNJ"

	// JWT_EXPIRY is the expiry time for the JWT (seconds)
	JWT_EXPIRY = 86400

	//Logger Config:
	LOGGER_FORMAT      = "[${time}] ${status} ${pid} ${latency} ${locals:requestid} ${ip}:${port} - ${method} ${path}\n"
	LOGGER_TIME_FORMAT = "15:04:05"
	LOGGER_TIME_ZONE   = "Local"
	LOGGER_OUTPUT      = "./logs/censorship.log"

	MAX_REQUESTS = 30
)

Variables

View Source
var CORS = &cors.Config{
	AllowOrigins:     "http://localhost:3000,http://192.168.1.123/",
	AllowMethods:     "GET,POST,PUT,DELETE,HEAD,PATCH",
	AllowHeaders:     "Accept, Accept-Encoding, Authorization, Cookie, Set-Cookie, Content-Length, Content-Type, Content-Type, Host, Origin, Referer, User-Agent,Set-Cookie",
	AllowCredentials: true,
}
View Source
var LOGGER = &logger.Config{
	Format:     LOGGER_FORMAT,
	TimeFormat: LOGGER_TIME_FORMAT,
	TimeZone:   LOGGER_TIME_ZONE,
	Output:     os.Stdout,
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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