diff --git a/roles/forgejo/defaults/main.yml b/roles/forgejo/defaults/main.yml index 7cf7ab8..0e5a73a 100644 --- a/roles/forgejo/defaults/main.yml +++ b/roles/forgejo/defaults/main.yml @@ -1,5 +1,6 @@ service_name: forgejo docker_image: codeberg.org/forgejo/forgejo -docker_image_version: 11 +docker_image_version: "11" data_directory: "{{ service_root }}/data" -public_ssh_port: 222 +forgejo_domain: "git.knightos.net" +forgejo_ssh_port: 222 diff --git a/roles/forgejo/tasks/main.yml b/roles/forgejo/tasks/main.yml index 8008c0e..de4bc96 100644 --- a/roles/forgejo/tasks/main.yml +++ b/roles/forgejo/tasks/main.yml @@ -9,11 +9,16 @@ docker_env: USER_UID: '{{ getent_passwd[service_user].1 }}' USER_GID: '{{ getent_passwd[service_user].2 }}' - FORGEJO__server__SSH_PORT: '{{ public_ssh_port }}' + FORGEJO____APP_NAME: 'Korgejo' + FORGEJO____APP_SLOGAN: 'Kode hard, korge hard. Hard.' + FORGEJO__server__DOMAIN: '{{ forgejo_domain }}' + FORGEJO__server__SSH_DOMAIN: '{{ forgejo_domain }}' + FORGEJO__server__SSH_PORT: '{{ forgejo_ssh_port }}' + FORGEJO__server__ROOT_URL: 'https://{{ forgejo_domain }}/' FORGEJO__openid__ENABLE_OPENID_SIGNIN: false FORGEJO__openid__ENABLE_OPENID_SIGNUP: false docker_ports: - - "{{ public_ssh_port }}:22" + - "{{ forgejo_ssh_port }}:22" use_docker_user: false - name: Ensure data directory exists @@ -22,7 +27,7 @@ state: directory owner: '{{ service_user }}' group: '{{ service_user }}' - mode: '700' + mode: '755' - name: Deploy Caddyfile for Forgejo