feat: configure Gitea to use S3 for repositories and attachments storage
Some checks failed
Nix Format Check / check-format (push) Waiting to run
Python Lint Check / check-python (push) Waiting to run
Ansible Lint Check / check-ansible (push) Has been cancelled

This commit is contained in:
Menno van Leeuwen 2025-03-24 17:51:03 +01:00
parent f47bb51d01
commit 6df0acfe40
Signed by: vleeuwenmenno
SSH Key Fingerprint: SHA256:OJFmjANpakwD3F2Rsws4GLtbdz1TJ5tkQF0RZmF0TRE
2 changed files with 12 additions and 1 deletions

View File

@ -95,4 +95,4 @@ container:
host: host:
# The parent directory of a job's working directory. # The parent directory of a job's working directory.
# If it's empty, $HOME/.cache/act/ will be used. # If it's empty, $HOME/.cache/act/ will be used.
workdir_parent: workdir_parent: /tmp/act_runner

View File

@ -5,6 +5,16 @@ services:
environment: environment:
- PUID=1000 - PUID=1000
- PGID=100 - PGID=100
- GITEA__STORAGE__REPOSITORIES_TYPE=s3
- GITEA__STORAGE__REPOSITORIES_BUCKET=gitea-repositories
- GITEA__STORAGE__REPOSITORIES_ENDPOINT=https://{{ lookup('community.general.onepassword', 'mfk2qgnaplgtk6xmfc3r6w6neq', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='endpoint') }}
- GITEA__STORAGE__REPOSITORIES_ACCESS_KEY={{ lookup('community.general.onepassword', 'mfk2qgnaplgtk6xmfc3r6w6neq', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='AWS_ACCESS_KEY_ID') }}
- GITEA__STORAGE__REPOSITORIES_SECRET_KEY={{ lookup('community.general.onepassword', 'mfk2qgnaplgtk6xmfc3r6w6neq', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='AWS_SECRET_ACCESS_KEY') }}
- GITEA__STORAGE__ATTACHMENTS_TYPE=s3
- GITEA__STORAGE__ATTACHMENTS_BUCKET=gitea-attachments
- GITEA__STORAGE__ATTACHMENTS_ENDPOINT=https://{{ lookup('community.general.onepassword', 'mfk2qgnaplgtk6xmfc3r6w6neq', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='endpoint') }}
- GITEA__STORAGE__ATTACHMENTS_ACCESS_KEY={{ lookup('community.general.onepassword', 'mfk2qgnaplgtk6xmfc3r6w6neq', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='AWS_ACCESS_KEY_ID') }}
- GITEA__STORAGE__ATTACHMENTS_SECRET_KEY={{ lookup('community.general.onepassword', 'mfk2qgnaplgtk6xmfc3r6w6neq', vault='j7nmhqlsjmp2r6umly5t75hzb4', field='AWS_SECRET_ACCESS_KEY') }}
volumes: volumes:
- {{gitea_data_dir}}/gitea:/data - {{gitea_data_dir}}/gitea:/data
- /etc/timezone:/etc/timezone:ro - /etc/timezone:/etc/timezone:ro
@ -35,6 +45,7 @@ services:
volumes: volumes:
- {{gitea_service_dir}}/act-runner-config.yaml:/config.yaml - {{gitea_service_dir}}/act-runner-config.yaml:/config.yaml
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
- /tmp/act_runner:/tmp/act_runner
environment: environment:
- PUID=1000 - PUID=1000
- PGID=100 - PGID=100