[arabasta] feat: Add forgejo
Signed-off-by: SindreKjelsrud <sindre@kjelsrud.dev>
This commit is contained in:
parent
acbc09be8f
commit
dcad4ec4b5
1 changed files with 56 additions and 2 deletions
|
@ -78,7 +78,61 @@
|
||||||
tailscale
|
tailscale
|
||||||
];
|
];
|
||||||
|
|
||||||
services.tailscale.enable = true;
|
services = {
|
||||||
|
tailscale.enable = true;
|
||||||
|
forgejo = {
|
||||||
|
enable = true;
|
||||||
|
database.type = "postgres";
|
||||||
|
lfs.enable = true;
|
||||||
|
settings = {
|
||||||
|
server = {
|
||||||
|
APP_NAME = "forgejo";
|
||||||
|
APP_SLOGAN = "Ah well, it's just my programming.";
|
||||||
|
RUN_MODE = "prod";
|
||||||
|
SSH_DOMAIN = "code.kjelsrud.dev";
|
||||||
|
DOMAIN = "code.kjelsrud.dev";
|
||||||
|
HTTP_PORT = 3000;
|
||||||
|
HTTP_ADDR = "0.0.0.0";
|
||||||
|
ROOT_URL = "https://code.kjelsrud.dev";
|
||||||
|
DISABLE_SSH = true;
|
||||||
|
LFS_START_SERVER = true;
|
||||||
|
LFS_JWT_SECRET = "CHANGEME";
|
||||||
|
OFFLINE_MODE = true;
|
||||||
|
};
|
||||||
|
session = {
|
||||||
|
COOKIE_SECURE = true;
|
||||||
|
PROVIDER = "file";
|
||||||
|
};
|
||||||
|
security = {
|
||||||
|
INSTALL_LOCK = true;
|
||||||
|
PASSWORD_HASH_ALGO = "pbkdf2_hi";
|
||||||
|
INTERNAL_TOKEN = "CHANGEME";
|
||||||
|
};
|
||||||
|
service = {
|
||||||
|
DISABLE_REGISTRATION = true;
|
||||||
|
REQUIRE_SIGNIN_VIEW = false;
|
||||||
|
REGISTER_EMAIL_CONFIRM = false;
|
||||||
|
ENABLE_NOTIFY_MAIL = false;
|
||||||
|
ALLOW_ONLY_EXTERNAL_REGISTRATION = false;
|
||||||
|
ENABLE_CAPTCHA = false;
|
||||||
|
DEFAULT_KEEP_EMAIL_PRIVATE = false;
|
||||||
|
DEFAULT_ALLOW_CREATE_ORGANIZATION = false;
|
||||||
|
DEFAULT_ENABLE_TIMETRACKING = true;
|
||||||
|
NO_REPLY_ADDRESS = "noreply.localhost";
|
||||||
|
};
|
||||||
|
mailer.ENABLED = false;
|
||||||
|
openid = {
|
||||||
|
ENABLE_OPENID_SIGNIN = false;
|
||||||
|
ENABLE_OPENID_SIGNUP = false;
|
||||||
|
};
|
||||||
|
actions = {
|
||||||
|
ENABLED = true;
|
||||||
|
DEFAULT_ACTIONS_URL = "https://code.forgejo.org";
|
||||||
|
};
|
||||||
|
oauth2.JWT_SECRET = "CHANGEME";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
fileSystems."/mnt/media" = {
|
fileSystems."/mnt/media" = {
|
||||||
device = "/dev/disk/by-uuid/956ec2bb-357c-4959-917f-ece881c4615c";
|
device = "/dev/disk/by-uuid/956ec2bb-357c-4959-917f-ece881c4615c";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue