mirror of
https://github.com/olegvodyanov/instalinks.git
synced 2025-12-20 06:47:05 +03:00
50 lines
1.2 KiB
YAML
50 lines
1.2 KiB
YAML
---
|
|
- name: create gitea directories
|
|
file:
|
|
path: "{{ item }}"
|
|
state: directory
|
|
with_items:
|
|
- "/srv/gitea"
|
|
- "/srv/gitea/data"
|
|
- "/srv/gitea/config"
|
|
- "/srv/gitea/postgres"
|
|
|
|
- name: change gitea directories permissions
|
|
file:
|
|
path: "{{ item }}"
|
|
owner: 1000
|
|
group: 1000
|
|
with_items:
|
|
- "/srv/gitea/data"
|
|
- "/srv/gitea/config"
|
|
|
|
- name: create gitea db container
|
|
community.docker.docker_container:
|
|
name: gitea-db
|
|
image: "docker.io/library/postgres:{{ postgres_version }}"
|
|
env_file: /home/kreamond/instalinks/.env_gitea_db
|
|
restart_policy: always
|
|
volumes:
|
|
- /srv/gitea/postgres:/var/lib/postgresql/data
|
|
ports:
|
|
- "5433:5432"
|
|
networks:
|
|
- name: "app-net"
|
|
|
|
- name: create gitea container
|
|
community.docker.docker_container:
|
|
name: gitea-server
|
|
image: "docker.gitea.com/gitea:{{ gitea_version }}"
|
|
env_file: /home/kreamond/instalinks/.env_gitea_server
|
|
restart_policy: always
|
|
volumes:
|
|
- /srv/gitea/data:/var/lib/gitea
|
|
- /srv/gitea/config:/etc/gitea
|
|
- /etc/timezone:/etc/timezone:ro
|
|
- /etc/localtime:/etc/localtime:ro
|
|
ports:
|
|
- "3000:3000"
|
|
- "2222:2222"
|
|
networks:
|
|
- name: "app-net"
|