68 lines
1.8 KiB
YAML
68 lines
1.8 KiB
YAML
docker:
|
|
url: "https://download.docker.com/linux"
|
|
apt_release_channel: "stable"
|
|
directories:
|
|
local: "/opt/local/"
|
|
config: "/opt/docker/config/"
|
|
compose: "/opt/docker/compose/"
|
|
|
|
services:
|
|
- name: jellyfin
|
|
vm:
|
|
- docker-host11
|
|
container_name: jellyfin
|
|
image: jellyfin/jellyfin:10.10
|
|
volumes:
|
|
- name: "Configuration"
|
|
internal: /config
|
|
external: "{{ docker.directories.local }}/jellyfin/config"
|
|
- name: "Cache"
|
|
internal: /cache
|
|
external: "{{ docker.directories.config }}/jellyfin/cache"
|
|
- name: "Tv Series"
|
|
internal: /tv:ro
|
|
external: /media/series
|
|
- name: "Music"
|
|
internal: /movies:ro
|
|
external: /media/movies
|
|
- name: "Music"
|
|
internal: /music:ro
|
|
external: /media/songs
|
|
devices:
|
|
- name: "Graphics Card"
|
|
internal: /dev/dri
|
|
external: /dev/dri
|
|
ports:
|
|
- name: "http"
|
|
internal: 8096
|
|
external: "{{ services_external_http.jellyfin }}"
|
|
environment:
|
|
- name: git
|
|
vm:
|
|
- docker-host11
|
|
container_name: gitea
|
|
image: gitea/gitea:1.23-rootless
|
|
volumes:
|
|
- name: "Configuration"
|
|
internal: /etc/gitea
|
|
external: "{{ docker.directories.local }}/gitea/config"
|
|
- name: "Data"
|
|
internal: /var/lib/gitea
|
|
external: "{{ docker.directories.local }}/gitea/data"
|
|
- name: "Time Zone"
|
|
internal: /etc/timezone:ro
|
|
external: /etc/timezone
|
|
- name: "Local Time"
|
|
internal: /etc/localtime:ro
|
|
external: /etc/localtime
|
|
ports:
|
|
- name: "http"
|
|
internal: 3000
|
|
external: "{{ services_external_http.git }}"
|
|
- name: "ssh"
|
|
internal: 2222
|
|
external: 2222
|
|
environment:
|
|
- USER_UID=1000
|
|
- USER_GID=1000
|