Files
ansible-docker/roles/gitea/meta/main.yml
2024-07-28 01:14:14 +03:00

33 lines
1.2 KiB
YAML

---
dependencies:
- role: container
docker_service: gitea
docker_image: gitea/gitea:latest
docker_image_http_port: 3000
docker_database: postgres
docker_mounts:
- name: gitea_data
path: /data
- src: /var/lib/gitea/.ssh/
path: /data/git/.ssh
docker_published_ports:
- "127.0.0.1:{{ ports.gitea.ssh }}:22"
docker_env:
USER_UID: '2132'
USER_GID: '2132'
GITEA__database__DB_TYPE: postgres
GITEA__database__USER: gitea
GITEA__database__HOST: gitea_db:5432
GITEA__database__PASSWD: "{{ database_passwords.gitea }}"
GITEA__server__DOMAIN: "{{ docker_vhost_domains.gitea[0] }}"
GITEA__server__PROTOCOL: "http"
GITEA__server__ROOT_URL: "https://{{ docker_vhost_domains.gitea[0] }}"
GITEA__mailer__ENABLED: "true"
GITEA__mailer__HOST: "{{ smtp_server }}:587"
GITEA__mailer__FROM: "{{ smtp_from }}"
GITEA__mailer__MAILER_TYPE: smtp
GITEA__mailer__USER: "{{ smtp_user | default(omit) }}"
GITEA__mailer__PASSWD: "{{ smtp_pw | default(omit) }}"
GITEA__service__REQUIRE_SIGNIN_VIEW: "{{ gitea_require_signin_view | default(omit) }}"