saving
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 32s

This commit is contained in:
geezo 2025-04-04 05:42:44 +00:00
parent fe26cef8bf
commit 6b117c4266
4 changed files with 40 additions and 18 deletions

View File

@ -9,5 +9,5 @@ jobs:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Integration testing - name: Integration testing
run: | run: |
cd airsonic cd glance
docker compose up docker compose up -d

24
dockge/docker-compose.yml Normal file
View File

@ -0,0 +1,24 @@
services:
dockge:
container_name: dockge
image: louislam/dockge:1
restart: unless-stopped
ports:
# Host Port : Container Port
- 1026:5001
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data:/app/data
# If you want to use private registries, you need to share the auth file with Dockge:
# - /root/.docker/:/root/.docker
# Stacks Directory
# ⚠️ READ IT CAREFULLY. If you did it wrong, your data could end up writing into a WRONG PATH.
# ⚠️ 1. FULL path only. No relative path (MUST)
# ⚠️ 2. Left Stacks Path === Right Stacks Path (MUST)
- /home/geezo/docker_containers:/opt/stacks
environment:
# Tell Dockge where is your stacks directory
- DOCKGE_STACKS_DIR=/opt/stacks
- DOCKGE_ENABLE_CONSOLE=true
networks: {}

View File

@ -12,7 +12,14 @@ services:
cap_add: cap_add:
- NET_ADMIN - NET_ADMIN
restart: always restart: always
networks:
- beaverhabits_default
volumes: volumes:
netbird-client: netbird-client:
external: true external: true
networks:
beaverhabits_default:
external: true

View File

@ -12,10 +12,10 @@ services:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- ${MEDIA_DIRECTORY}:/data:ro - ${MEDIA_DIRECTORY}:/data:ro
- ${INSTALL_DIRECTORY}/config/${MEDIA_SERVICE}:/config - ${INSTALL_DIRECTORY}/config/${MEDIA_SERVICE}:/config
ports: # plex ports:
# plex
- 2000:8096 # plex - 2000:8096 # plex
restart: unless-stopped restart: unless-stopped
# qBitorrent is used to download torrents # qBitorrent is used to download torrents
qbittorrent: qbittorrent:
image: lscr.io/linuxserver/qbittorrent image: lscr.io/linuxserver/qbittorrent
@ -31,11 +31,10 @@ services:
restart: unless-stopped restart: unless-stopped
# ports: # qbittorrent # ports: # qbittorrent
# - 8081:8081 # qbittorrent # - 8081:8081 # qbittorrent
network_mode: "service:gluetun" network_mode: service:gluetun
depends_on: depends_on:
gluetun: gluetun:
condition: service_healthy condition: service_healthy
# SABnzbd is used to download from usenet # SABnzbd is used to download from usenet
sabnzbd: sabnzbd:
image: lscr.io/linuxserver/sabnzbd:latest image: lscr.io/linuxserver/sabnzbd:latest
@ -48,11 +47,10 @@ services:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- ${MEDIA_DIRECTORY}:/data - ${MEDIA_DIRECTORY}:/data
- ${INSTALL_DIRECTORY}/config/sabnzbd:/config - ${INSTALL_DIRECTORY}/config/sabnzbd:/config
#ports: # sabnzbd #ports: # sabnzbd
#- 8080:8080 # sabnzbd #- 8080:8080 # sabnzbd
restart: unless-stopped restart: unless-stopped
network_mode: "service:gluetun" network_mode: service:gluetun
# Sonarr is used to query, add downloads to the download queue and index TV shows # Sonarr is used to query, add downloads to the download queue and index TV shows
# https://sonarr.tv/ # https://sonarr.tv/
sonarr: sonarr:
@ -68,7 +66,6 @@ services:
ports: ports:
- 2003:8989 - 2003:8989
restart: unless-stopped restart: unless-stopped
# Radarr is used to query, add downloads to the download queue and index Movies # Radarr is used to query, add downloads to the download queue and index Movies
# https://radarr.video/ # https://radarr.video/
radarr: radarr:
@ -84,7 +81,6 @@ services:
ports: ports:
- 2004:7878 - 2004:7878
restart: unless-stopped restart: unless-stopped
# Lidarr is used to query, add downloads to the download queue and index Music # Lidarr is used to query, add downloads to the download queue and index Music
# https://lidarr.audio/ # https://lidarr.audio/
lidarr: lidarr:
@ -100,7 +96,6 @@ services:
ports: ports:
- 2006:8686 - 2006:8686
restart: unless-stopped restart: unless-stopped
# Readarr is used to query, add downloads to the download queue and index Audio and Ebooks # Readarr is used to query, add downloads to the download queue and index Audio and Ebooks
# https://readarr.com/ # https://readarr.com/
readarr: readarr:
@ -116,7 +111,6 @@ services:
ports: ports:
- 2007:8787 - 2007:8787
restart: unless-stopped restart: unless-stopped
# Bazarr is used to download and categorize subtitles # Bazarr is used to download and categorize subtitles
# https://www.bazarr.media/ # https://www.bazarr.media/
bazarr: bazarr:
@ -132,7 +126,6 @@ services:
ports: ports:
- 2008:6767 - 2008:6767
restart: unless-stopped restart: unless-stopped
# Prowlarr is our torrent indexer/searcher. Sonarr/Radarr use Prowlarr as a source # Prowlarr is our torrent indexer/searcher. Sonarr/Radarr use Prowlarr as a source
# https://prowlarr.com/ # https://prowlarr.com/
prowlarr: prowlarr:
@ -147,7 +140,6 @@ services:
ports: ports:
- 2009:9696 - 2009:9696
restart: unless-stopped restart: unless-stopped
# Gluetun is our VPN, so you can download torrents safely # Gluetun is our VPN, so you can download torrents safely
gluetun: gluetun:
image: qmcgaw/gluetun:v3 image: qmcgaw/gluetun:v3
@ -174,8 +166,6 @@ services:
- VPN_PORT_FORWARDING=on - VPN_PORT_FORWARDING=on
restart: unless-stopped restart: unless-stopped
network_mode: bridge network_mode: bridge
# Watchtower is going to keep our instances updated # Watchtower is going to keep our instances updated
watchtower: watchtower:
image: containrrr/watchtower image: containrrr/watchtower
@ -184,4 +174,5 @@ services:
- WATCHTOWER_CLEANUP=true - WATCHTOWER_CLEANUP=true
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
restart: unless-stopped restart: unless-stopped
networks: {}