Files
Lewis Crichton c85af2641b style: code maid is here!
refactored the project significantly to reduce the single-file monolith
2023-08-07 21:52:57 +01:00

35 lines
689 B
Go

package globals
import (
"os"
"github.com/redis/go-redis/v9"
)
// environment variables
var (
HOST = os.Getenv("HOST")
PORT = os.Getenv("PORT")
REDIS_URI = os.Getenv("REDIS_URI")
ROOT_REDIRECT = os.Getenv("ROOT_REDIRECT")
DISCORD_CLIENT_ID = os.Getenv("DISCORD_CLIENT_ID")
DISCORD_CLIENT_SECRET = os.Getenv("DISCORD_CLIENT_SECRET")
DISCORD_REDIRECT_URI = os.Getenv("DISCORD_REDIRECT_URI")
PEPPER_SETTINGS = os.Getenv("PEPPER_SETTINGS")
PEPPER_SECRETS = os.Getenv("PEPPER_SECRETS")
SIZE_LIMIT int // initialised in main
ALLOWED_USERS map[string]bool // initialised in main
)
// other app globals, initialised in main
var (
// redis client
RDB *redis.Client
)