[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,8 +78,62 @@
|
|||
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" = {
|
||||
device = "/dev/disk/by-uuid/956ec2bb-357c-4959-917f-ece881c4615c";
|
||||
fsType = "ext4";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue