Compare commits

..

3 Commits

Author SHA1 Message Date
Fabio Sinibaldi 8af5c6bd92 Rootless image 2026-09-23 19:12:17 +02:00
Fabio Sinibaldi 1e200bcb25 Coherent Paths 2026-09-23 18:47:45 +02:00
Fabio Sinibaldi b7a7d44a75 specify user:group in compose services 2026-09-23 18:47:28 +02:00
2 changed files with 5 additions and 3 deletions

View File

@ -8,7 +8,7 @@
- name: Create data directory - name: Create data directory
ansible.builtin.file: ansible.builtin.file:
path: "/home/{{ ansible_user }}/forgejo/data" path: "{{ compose_dir.path }}/data"
state: directory state: directory
mode: '0755' mode: '0755'
register: forgejo_data_dir register: forgejo_data_dir
@ -16,7 +16,7 @@
- name: Create DB data directory - name: Create DB data directory
ansible.builtin.file: ansible.builtin.file:
path: "/home/{{ ansible_user }}/forgejo/db" path: "{{ compose_dir.path }}/db"
state: directory state: directory
mode: '0755' mode: '0755'
register: forgejo_db_dir register: forgejo_db_dir

View File

@ -7,7 +7,8 @@ networks:
services: services:
server: server:
image: codeberg.org/forgejo/forgejo:16.0.1 image: codeberg.org/forgejo/forgejo:16.0.1-rootless
user: "{{ ansible_user_uid }}:{{ ansible_group_uid }}"
container_name: forgejo container_name: forgejo
restart: always restart: always
environment: environment:
@ -39,6 +40,7 @@ services:
db: db:
image: postgres:14 image: postgres:14
restart: always restart: always
user: "{{ ansible_user_uid }}:{{ ansible_group_uid }}"
environment: environment:
- POSTGRES_USER=forgejo - POSTGRES_USER=forgejo
- POSTGRES_PASSWORD={{ forgejo_db_password }} - POSTGRES_PASSWORD={{ forgejo_db_password }}