volumes.ymlΒΆ

---
data:
  type: volume
  name: gitea_data
  mounts:
    - service: gitea
      target: /data

design_logo_svg:
  type: config
  source: "{{ [lookup('container', 'web-app-gitea', 'directories.config'), 'design', 'logo.svg'] | path_join }}"
  mode: "0444"
  mounts:
    - service: gitea
      target: /data/gitea/public/assets/img/logo.svg
      when: &gitea_design_logo_when >-
        {{ (lookup('config', 'web-app-gitea', 'services.design.enabled') | bool)
           and (lookup('config', 'web-app-gitea', 'services.design.logo', lookup('config', 'web-svc-design', 'services.design.logo')) | string | lower)
           not in ['false', '0'] }}

design_logo_png:
  type: config
  source: "{{ [lookup('container', 'web-app-gitea', 'directories.config'), 'design', 'logo.png'] | path_join }}"
  mode: "0444"
  mounts:
    - service: gitea
      target: /data/gitea/public/assets/img/logo.png
      when: *gitea_design_logo_when

design_favicon_svg:
  type: config
  source: "{{ [lookup('container', 'web-app-gitea', 'directories.config'), 'design', 'favicon.svg'] | path_join }}"
  mode: "0444"
  mounts:
    - service: gitea
      target: /data/gitea/public/assets/img/favicon.svg
      when: *gitea_design_logo_when

design_favicon_png:
  type: config
  source: "{{ [lookup('container', 'web-app-gitea', 'directories.config'), 'design', 'favicon.png'] | path_join }}"
  mode: "0444"
  mounts:
    - service: gitea
      target: /data/gitea/public/assets/img/favicon.png
      when: *gitea_design_logo_when

design_apple_touch_icon:
  type: config
  source: "{{ [lookup('container', 'web-app-gitea', 'directories.config'), 'design', 'apple-touch-icon.png'] | path_join }}"
  mode: "0444"
  mounts:
    - service: gitea
      target: /data/gitea/public/assets/img/apple-touch-icon.png
      when: *gitea_design_logo_when

design_home:
  type: config
  source: "{{ [lookup('container', 'web-app-gitea', 'directories.config'), 'design', 'home.tmpl'] | path_join }}"
  mode: "0444"
  mounts:
    - service: gitea
      target: /data/gitea/templates/home.tmpl
      when: "{{ lookup('config', 'web-app-gitea', 'services.design.enabled') | bool }}"