mirror of
https://gitlab.sectorq.eu/home/docker-compose.git
synced 2025-12-14 10:24:53 +01:00
Compare commits
13 Commits
4537da6174
...
a98a226099
| Author | SHA1 | Date | |
|---|---|---|---|
| a98a226099 | |||
| f6536c0e6c | |||
| b73b3dc929 | |||
| 4e8fe0a1a1 | |||
| 6484de18e8 | |||
| a92d32e73b | |||
| 178f30e9f1 | |||
| 121abc76b0 | |||
| 62a3ba833f | |||
| cd2dc573f4 | |||
| 7b6229bb39 | |||
| f06bcd22a6 | |||
| fa00fadccf |
@@ -1,5 +1,16 @@
|
|||||||
services:
|
services:
|
||||||
|
runner:
|
||||||
|
container_name: gitlab-runner
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- runner:/etc/gitlab-runner
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
image: ${DOCKER_REGISTRY:-}gitlab/gitlab-runner:latest
|
||||||
|
labels:
|
||||||
|
- wud.watch.digest=true
|
||||||
|
- wud.watch=true
|
||||||
web:
|
web:
|
||||||
|
|
||||||
container_name: gitlab
|
container_name: gitlab
|
||||||
environment:
|
environment:
|
||||||
GITLAB_OMNIBUS_CONFIG: "external_url 'https://gitlab.sectorq.eu'\nnginx['listen_port']\
|
GITLAB_OMNIBUS_CONFIG: "external_url 'https://gitlab.sectorq.eu'\nnginx['listen_port']\
|
||||||
@@ -47,8 +58,13 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
shm_size: 4gb
|
shm_size: 4gb
|
||||||
volumes:
|
volumes:
|
||||||
- /share/docker_data/gitlab/config:/etc/gitlab
|
- config:/etc/gitlab
|
||||||
- /share/docker_data/gitlab/logs:/var/log/gitlab
|
- logs:/var/log/gitlab
|
||||||
- /share/docker_data/gitlab/data:/var/opt/gitlab
|
- data:/var/opt/gitlab
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
version: '3.6'
|
version: '3.6'
|
||||||
|
volumes:
|
||||||
|
runner:
|
||||||
|
config:
|
||||||
|
logs:
|
||||||
|
data:
|
||||||
@@ -1,4 +1,14 @@
|
|||||||
services:
|
services:
|
||||||
|
runner:
|
||||||
|
container_name: gitlab-runner
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- runner:/etc/gitlab-runner
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
image: ${DOCKER_REGISTRY:-}gitlab/gitlab-runner:latest
|
||||||
|
labels:
|
||||||
|
- wud.watch.digest=true
|
||||||
|
- wud.watch=true
|
||||||
app:
|
app:
|
||||||
environment:
|
environment:
|
||||||
GITLAB_OMNIBUS_CONFIG: |
|
GITLAB_OMNIBUS_CONFIG: |
|
||||||
@@ -79,7 +89,7 @@ services:
|
|||||||
constraints:
|
constraints:
|
||||||
- node.role == manager
|
- node.role == manager
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
config:
|
config:
|
||||||
driver: local
|
driver: local
|
||||||
logs:
|
logs:
|
||||||
|
|||||||
@@ -16,7 +16,6 @@ volumes:
|
|||||||
radarr_config:
|
radarr_config:
|
||||||
sonarr_config:
|
sonarr_config:
|
||||||
bazarr_config:
|
bazarr_config:
|
||||||
flaresolverr_config:
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
bazarr:
|
bazarr:
|
||||||
@@ -42,7 +41,7 @@ services:
|
|||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
com.centurylinklabs.watchtower.enable: 'true'
|
com.centurylinklabs.watchtower.enable: 'true'
|
||||||
homepage.container: bazarr
|
homepage.container: mediacenter_bazarr
|
||||||
homepage.description: Subtitles
|
homepage.description: Subtitles
|
||||||
homepage.group: Media
|
homepage.group: Media
|
||||||
homepage.href: https://bazarr.sectorq.eu
|
homepage.href: https://bazarr.sectorq.eu
|
||||||
@@ -129,7 +128,7 @@ services:
|
|||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
com.centurylinklabs.watchtower.enable: 'true'
|
com.centurylinklabs.watchtower.enable: 'true'
|
||||||
homepage.container: jackett
|
homepage.container: mediacenter_jackett
|
||||||
homepage.description: Subtitles
|
homepage.description: Subtitles
|
||||||
homepage.group: Media
|
homepage.group: Media
|
||||||
homepage.href: https://jackett.sectorq.eu
|
homepage.href: https://jackett.sectorq.eu
|
||||||
@@ -154,7 +153,7 @@ services:
|
|||||||
JELLYFIN_PublishedServerUrl: https://jf.sectorq.eu
|
JELLYFIN_PublishedServerUrl: https://jf.sectorq.eu
|
||||||
hostname: jellyfin
|
hostname: jellyfin
|
||||||
image: ${DOCKER_REGISTRY:-}lscr.io/linuxserver/jellyfin:latest
|
image: ${DOCKER_REGISTRY:-}lscr.io/linuxserver/jellyfin:latest
|
||||||
network_mode: host
|
|
||||||
ports:
|
ports:
|
||||||
- target: 8096
|
- target: 8096
|
||||||
published: 8096
|
published: 8096
|
||||||
@@ -180,7 +179,7 @@ services:
|
|||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
com.centurylinklabs.watchtower.enable: 'true'
|
com.centurylinklabs.watchtower.enable: 'true'
|
||||||
homepage.container: jellyfin
|
homepage.container: mediacenter_jellyfin
|
||||||
homepage.description: Subtitles
|
homepage.description: Subtitles
|
||||||
homepage.group: Media
|
homepage.group: Media
|
||||||
homepage.href: https://jf.sectorq.eu
|
homepage.href: https://jf.sectorq.eu
|
||||||
@@ -197,6 +196,15 @@ services:
|
|||||||
placement:
|
placement:
|
||||||
constraints:
|
constraints:
|
||||||
- node.role == manager
|
- node.role == manager
|
||||||
|
resources:
|
||||||
|
reservations:
|
||||||
|
devices:
|
||||||
|
- driver: "runc"
|
||||||
|
capabilities: ["gpu"]
|
||||||
|
device_ids: ["/dev/dri/renderD128"]
|
||||||
|
- driver: "runc"
|
||||||
|
capabilities: ["gpu"]
|
||||||
|
device_ids: ["/dev/dri/card1"]
|
||||||
jellyseerr:
|
jellyseerr:
|
||||||
environment:
|
environment:
|
||||||
LOG_LEVEL: debug
|
LOG_LEVEL: debug
|
||||||
@@ -215,7 +223,7 @@ services:
|
|||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
com.centurylinklabs.watchtower.enabl: 'true'
|
com.centurylinklabs.watchtower.enabl: 'true'
|
||||||
homepage.container: jellyseerr
|
homepage.container: mediacenter_jellyseerr
|
||||||
homepage.description: Subtitles
|
homepage.description: Subtitles
|
||||||
homepage.group: Media
|
homepage.group: Media
|
||||||
homepage.href: https://js.sectorq.eu
|
homepage.href: https://js.sectorq.eu
|
||||||
@@ -253,7 +261,7 @@ services:
|
|||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
com.centurylinklabs.watchtower.enable: 'true'
|
com.centurylinklabs.watchtower.enable: 'true'
|
||||||
homepage.container: lidarr
|
homepage.container: mediacenter_lidarr
|
||||||
homepage.description: Subtitles
|
homepage.description: Subtitles
|
||||||
homepage.group: Media
|
homepage.group: Media
|
||||||
homepage.href: https://lidarr.sectorq.eu
|
homepage.href: https://lidarr.sectorq.eu
|
||||||
@@ -296,7 +304,7 @@ services:
|
|||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
com.centurylinklabs.watchtower.enable: 'true'
|
com.centurylinklabs.watchtower.enable: 'true'
|
||||||
homepage.container: qbittorrent
|
homepage.container: mediacenter_qbittorrent
|
||||||
homepage.description: Subtitles
|
homepage.description: Subtitles
|
||||||
homepage.group: Utilities
|
homepage.group: Utilities
|
||||||
homepage.href: https://qbit.sectorq.eu
|
homepage.href: https://qbit.sectorq.eu
|
||||||
@@ -339,7 +347,7 @@ services:
|
|||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
com.centurylinklabs.watchtower.enable: 'true'
|
com.centurylinklabs.watchtower.enable: 'true'
|
||||||
homepage.container: radarr
|
homepage.container: mediacenter_radarr
|
||||||
homepage.description: Subtitles
|
homepage.description: Subtitles
|
||||||
homepage.group: Media
|
homepage.group: Media
|
||||||
homepage.href: https://radarr.sectorq.eu
|
homepage.href: https://radarr.sectorq.eu
|
||||||
@@ -381,7 +389,7 @@ services:
|
|||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
com.centurylinklabs.watchtower.enable: 'true'
|
com.centurylinklabs.watchtower.enable: 'true'
|
||||||
homepage.container: sonarr
|
homepage.container: mediacenter_sonarr
|
||||||
homepage.description: Subtitles
|
homepage.description: Subtitles
|
||||||
homepage.group: Media
|
homepage.group: Media
|
||||||
homepage.href: https://sonarr.sectorq.eu
|
homepage.href: https://sonarr.sectorq.eu
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
APPNAME=zabbix
|
APPNAME=zabbix
|
||||||
#RESTART=always
|
#RESTART=always
|
||||||
|
DOCKER_REGISTRY=r.sectorq.eu/library/
|
||||||
5
__swarm/zabbix-server/Dockerfile
Normal file
5
__swarm/zabbix-server/Dockerfile
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
FROM zabbix/zabbix-server-pgsql:alpine-latest
|
||||||
|
|
||||||
|
USER root
|
||||||
|
RUN apk add --no-cache curl
|
||||||
|
USER zabbix
|
||||||
@@ -48,7 +48,11 @@ services:
|
|||||||
extends:
|
extends:
|
||||||
file: logging.yml
|
file: logging.yml
|
||||||
service: ${LOGGING:-syslog}
|
service: ${LOGGING:-syslog}
|
||||||
image: ${DOCKER_REGISTRY:-}zabbix/zabbix-server-pgsql:alpine-latest
|
#image: ${DOCKER_REGISTRY:-}zabbix/zabbix-server-pgsql:alpine-latest
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile
|
||||||
|
image: zabbix-server-custom:latest
|
||||||
volumes:
|
volumes:
|
||||||
- /share/docker_data/zabbix-server/server/alertscripts:/usr/lib/zabbix/alertscripts
|
- /share/docker_data/zabbix-server/server/alertscripts:/usr/lib/zabbix/alertscripts
|
||||||
labels:
|
labels:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Zabbix global
|
# Zabbix global
|
||||||
# ZBX_DEBUGLEVEL=3
|
# ZBX_DEBUGLEVEL=3
|
||||||
|
DOCKER_REGISTRY=r.sectorq.eu/library/
|
||||||
# Database
|
# Database
|
||||||
MYSQL_PASSWORD=zabbix
|
MYSQL_PASSWORD=zabbix
|
||||||
MYSQL_USER=zabbix
|
MYSQL_USER=zabbix
|
||||||
|
|||||||
@@ -99,7 +99,6 @@ services:
|
|||||||
published: 7900
|
published: 7900
|
||||||
protocol: tcp
|
protocol: tcp
|
||||||
mode: ingress
|
mode: ingress
|
||||||
shm_size: 2g
|
|
||||||
image: ${DOCKER_REGISTRY:-}docker.io/selenium/standalone-chrome:latest
|
image: ${DOCKER_REGISTRY:-}docker.io/selenium/standalone-chrome:latest
|
||||||
deploy:
|
deploy:
|
||||||
labels:
|
labels:
|
||||||
|
|||||||
Reference in New Issue
Block a user