init role
This commit is contained in:
commit
0a8fdc88f0
4 changed files with 224 additions and 0 deletions
82
templates/app.ini.j2
Normal file
82
templates/app.ini.j2
Normal file
|
@ -0,0 +1,82 @@
|
|||
APP_NAME = {{gitea_domain}}
|
||||
RUN_USER = {{gitea_user}}
|
||||
RUN_MODE = prod
|
||||
|
||||
[server]
|
||||
LOCAL_ROOT_URL = {{gitea_local_url}}
|
||||
SSH_DOMAIN = {{gitea_domain}}
|
||||
DOMAIN = {{gitea_domain}}
|
||||
HTTP_PORT = {{gitea_http_port}}
|
||||
ROOT_URL = {{gitea_external_url}}
|
||||
DISABLE_SSH = {{gitea_ssh_disable}}
|
||||
BUILTIN_SSH_SERVER_USER = {{gitea_ssh_builtin_user}}
|
||||
SSH_PORT = {{gitea_ssh_port}}
|
||||
START_SSH_SERVER = {{gitea_ssh_start}}
|
||||
LFS_START_SERVER = {{gitea_lfs_start}}
|
||||
LFS_JWT_SECRET =
|
||||
OFFLINE_MODE = false
|
||||
|
||||
[database]
|
||||
DB_TYPE = {{gitea_db_type}}
|
||||
HOST = {{gitea_db_host}}
|
||||
NAME = {{gitea_db_name}}
|
||||
USER = {{gitea_db_user}}
|
||||
PASSWD = {{gitea_db_passwd}}
|
||||
SCHEMA =
|
||||
SSL_MODE = {{gitea_db_ssl_mode}}
|
||||
CHARSET = utf8
|
||||
LOG_SQL = false
|
||||
PATH = {{gitea_db_path}}
|
||||
|
||||
[repository]
|
||||
ROOT = {{gitea_dir}}/var/data/gitea-repositories
|
||||
|
||||
[lfs]
|
||||
PATH = {{gitea_dir}}/var/data/lfs
|
||||
|
||||
[mailer]
|
||||
ENABLED = true
|
||||
MAILER_TYPE = smtp
|
||||
HOST=localhost:25
|
||||
FROM = no-reply@git.gresse.net
|
||||
IS_TLS_ENABLED = false
|
||||
|
||||
[service]
|
||||
REGISTER_EMAIL_CONFIRM = false
|
||||
ENABLE_NOTIFY_MAIL = false
|
||||
DISABLE_REGISTRATION = true
|
||||
ALLOW_ONLY_EXTERNAL_REGISTRATION = false
|
||||
ENABLE_CAPTCHA = false
|
||||
REQUIRE_SIGNIN_VIEW = false
|
||||
DEFAULT_KEEP_EMAIL_PRIVATE = false
|
||||
DEFAULT_ALLOW_CREATE_ORGANIZATION = true
|
||||
DEFAULT_ENABLE_TIMETRACKING = true
|
||||
NO_REPLY_ADDRESS = noreply.localhost
|
||||
|
||||
[picture]
|
||||
DISABLE_GRAVATAR = false
|
||||
ENABLE_FEDERATED_AVATAR = true
|
||||
|
||||
[openid]
|
||||
ENABLE_OPENID_SIGNIN = false
|
||||
ENABLE_OPENID_SIGNUP = false
|
||||
|
||||
[session]
|
||||
PROVIDER = file
|
||||
|
||||
[log]
|
||||
MODE = console
|
||||
LEVEL = info
|
||||
ROOT_PATH = /opt/gitea/var/log
|
||||
ROUTER = console
|
||||
|
||||
[repository.pull-request]
|
||||
DEFAULT_MERGE_STYLE = merge
|
||||
|
||||
[repository.signing]
|
||||
DEFAULT_TRUST_MODEL = committer
|
||||
|
||||
[security]
|
||||
INSTALL_LOCK = true
|
||||
INTERNAL_TOKEN =
|
||||
PASSWORD_HASH_ALGO = pbkdf2
|
21
templates/gitea.service.j2
Normal file
21
templates/gitea.service.j2
Normal file
|
@ -0,0 +1,21 @@
|
|||
[Unit]
|
||||
Description=Gitea (Git with a cup of tea)
|
||||
After=syslog.target
|
||||
After=network.target
|
||||
|
||||
Wants=mariadb.service
|
||||
After=mariadb.service
|
||||
|
||||
[Service]
|
||||
LimitNOFILE=524288:524288
|
||||
RestartSec=2s
|
||||
Type=simple
|
||||
User={{gitea_user}}
|
||||
Group={{gitea_user}}
|
||||
WorkingDirectory={{gitea_dir_var}}
|
||||
ExecStart={{gitea_dir_bin}}/gitea web --config {{gitea_dir_etc}}/app.ini
|
||||
Restart=always
|
||||
Environment=USER=gitea HOME={{gitea_dir}} GITEA_WORK_DIR={{gitea_dir_var}}
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
Loading…
Add table
Add a link
Reference in a new issue