Remove obsolete version element and rename files

This commit is contained in:
abhilesh
2024-08-19 13:39:19 +01:00
parent 2075a8dc7e
commit 399387d1fe
39 changed files with 52 additions and 112 deletions

View File

@@ -113,3 +113,8 @@ docker compose rm -f
# Rebuild containers with updated images # Rebuild containers with updated images
docker compose up -d --build docker compose up -d --build
``` ```
---
## Docker Compose specifications
Read more about the `compose.yaml` file specifications at - https://docs.docker.com/compose/compose-file/

View File

@@ -1,4 +1,3 @@
version: '3.3'
services: services:
adguard-home: adguard-home:
image: adguard/adguardhome image: adguard/adguardhome

View File

@@ -1,4 +1,3 @@
version: "3.7"
services: services:
audiobookshelf: audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest image: ghcr.io/advplyr/audiobookshelf:latest

View File

@@ -1,4 +1,3 @@
version: "2.1"
services: services:
calibre-web: calibre-web:
image: linuxserver/calibre-web:latest image: linuxserver/calibre-web:latest

View File

@@ -1,4 +1,3 @@
version: '2'
services: services:
cloudflare-ddns: cloudflare-ddns:
container_name: cloudflare-ddns container_name: cloudflare-ddns

View File

@@ -1,5 +1,3 @@
---
version: "2.1"
services: services:
code-server: code-server:
image: linuxserver/code-server image: linuxserver/code-server

View File

@@ -1,5 +1,3 @@
version: '2.1'
networks: networks:
monitor-net: monitor-net:
driver: bridge driver: bridge

View File

@@ -1,5 +1,3 @@
version: '2.1'
services: services:
nodeexporter: nodeexporter:

View File

@@ -1,5 +1,3 @@
---
version: "2.1"
services: services:
duplicati: duplicati:
image: linuxserver/duplicati image: linuxserver/duplicati

View File

@@ -1,9 +1,3 @@
version: "3"
networks:
gitea:
external: false
services: services:
server: server:
image: gitea/gitea:1.15.0 image: gitea/gitea:1.15.0
@@ -42,3 +36,7 @@ services:
- gitea - gitea
volumes: volumes:
- ./mysql:/var/lib/mysql - ./mysql:/var/lib/mysql
networks:
gitea:
external: false

View File

@@ -1,5 +1,3 @@
version: "3"
services: services:
gotify: gotify:
image: gotify/server-arm64 image: gotify/server-arm64

View File

@@ -1,5 +1,3 @@
---
version: "2.1"
services: services:
grocy: grocy:
image: linuxserver/grocy image: linuxserver/grocy
@@ -7,9 +5,9 @@ services:
environment: environment:
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Amrerica/Chicago # Change this - TZ=Amrerica/Chicago # Change this
volumes: volumes:
- /home/pi/home-server/grocy/config:/config # Change this - /home/pi/home-server/grocy/config:/config # Change this
ports: ports:
- 80:80 # Change this - 80:80 # Change this
restart: unless-stopped restart: unless-stopped

View File

@@ -1,9 +1,3 @@
version: '2.0'
networks:
guacnetwork_compose:
driver: bridge
services: services:
guacd: guacd:
container_name: guacamole_guacd container_name: guacamole_guacd
@@ -49,3 +43,7 @@ services:
ports: ports:
- 9628:8080/tcp # Guacamole is on :8080/guacamole, not /. - 9628:8080/tcp # Guacamole is on :8080/guacamole, not /.
restart: always restart: always
networks:
guacnetwork_compose:
driver: bridge

View File

@@ -1,5 +1,3 @@
---
version: "2.1"
services: services:
homeassistant: homeassistant:
image: linuxserver/homeassistant image: linuxserver/homeassistant

View File

@@ -1,5 +1,3 @@
---
version: "2"
services: services:
homer: homer:
image: b4bz/homer image: b4bz/homer

View File

@@ -1,5 +1,3 @@
version: "3.8"
# #
# WARNING: Make sure to use the docker-compose.yml of the current release: # WARNING: Make sure to use the docker-compose.yml of the current release:
# #
@@ -8,13 +6,18 @@ version: "3.8"
# The compose file on main may not be compatible with the latest release. # The compose file on main may not be compatible with the latest release.
# #
name: immich
services: services:
immich-server: immich-server:
container_name: immich_server container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
command: [ "start.sh", "immich" ] # extends:
# file: hwaccel.transcoding.yml
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
volumes: volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload # defined in .env file # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
env_file: env_file:
- .env - .env
@@ -24,26 +27,8 @@ services:
- redis - redis
- database - database
restart: always restart: always
healthcheck:
immich-microservices: disable: false
container_name: immich_microservices
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
# extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/hardware-transcoding
# file: hwaccel.transcoding.yml
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
# extends:
# file: hwaccel.yml
# service: hwaccel
command: [ "start.sh", "microservices" ]
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload # defined in .env file
- /etc/localtime:/etc/localtime:ro
env_file:
- .env
depends_on:
- redis
- database
restart: always
immich-machine-learning: immich-machine-learning:
container_name: immich_machine_learning container_name: immich_machine_learning
@@ -58,25 +43,34 @@ services:
env_file: env_file:
- .env - .env
restart: always restart: always
healthcheck:
disable: false
redis: redis:
container_name: immich_redis container_name: immich_redis
image: redis:6.2-alpine@sha256:70a7a5b641117670beae0d80658430853896b5ef269ccf00d1827427e3263fa3 image: docker.io/redis:6.2-alpine@sha256:e3b17ba9479deec4b7d1eeec1548a253acc5374d68d3b27937fcfe4df8d18c7e
healthcheck:
test: redis-cli ping || exit 1
restart: always restart: always
database: database:
container_name: immich_postgres container_name: immich_postgres
image: tensorchord/pgvecto-rs:pg15-v0.2.0 # Default installation uses pg14 image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
env_file:
- .env
environment: environment:
POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME} POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME} POSTGRES_DB: ${DB_DATABASE_NAME}
POSTGRES_INITDB_ARGS: '--data-checksums'
volumes: volumes:
- pgdata:/var/lib/postgresql/data # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
- ${DB_DATA_LOCATION}:/var/lib/postgresql/data
healthcheck:
test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1
interval: 5m
start_interval: 30s
start_period: 5m
command: ["postgres", "-c", "shared_preload_libraries=vectors.so", "-c", 'search_path="$$user", public, vectors', "-c", "logging_collector=on", "-c", "max_wal_size=2GB", "-c", "shared_buffers=512MB", "-c", "wal_compression=on"]
restart: always restart: always
volumes: volumes:
pgdata: model-cache:
model-cache:

View File

@@ -1,4 +1,3 @@
version: '3'
services: services:
app: app:
environment: environment:

View File

@@ -1,4 +1,3 @@
version: "3.1"
services: services:
mealie: mealie:
container_name: mealie container_name: mealie

View File

@@ -1,9 +1,3 @@
version: '3.8'
volumes:
nextcloud:
db:
services: services:
db: db:
image: arm64v8/mariadb:10.5 image: arm64v8/mariadb:10.5
@@ -71,4 +65,8 @@ services:
entrypoint: /cron.sh entrypoint: /cron.sh
depends_on: depends_on:
- db - db
- redis - redis
volumes:
nextcloud:
db:

View File

@@ -1,9 +1,3 @@
version: '3.8'
volumes:
nextcloud:
db:
services: services:
db: db:
image: arm64v8/mariadb:10.5 image: arm64v8/mariadb:10.5
@@ -75,4 +69,8 @@ services:
entrypoint: /cron.sh entrypoint: /cron.sh
depends_on: depends_on:
- db - db
- redis - redis
volumes:
nextcloud:
db:

View File

@@ -1,4 +1,3 @@
version: '3'
services: services:
app: app:
image: 'jc21/nginx-proxy-manager:latest' image: 'jc21/nginx-proxy-manager:latest'

View File

@@ -1,6 +1,3 @@
---
version: '3'
services: services:
overseerr: overseerr:
image: sctx/overseerr:latest image: sctx/overseerr:latest

View File

@@ -1,5 +1,3 @@
---
version: "2.1"
services: services:
pairdrop: pairdrop:
image: lscr.io/linuxserver/pairdrop:latest image: lscr.io/linuxserver/pairdrop:latest

View File

@@ -31,7 +31,6 @@
# For more extensive installation and update instructions, refer to the # For more extensive installation and update instructions, refer to the
# documentation. # documentation.
version: "3.4"
services: services:
broker: broker:
container_name: paperless_broker container_name: paperless_broker

View File

@@ -1,5 +1,3 @@
version: '3.5'
# Example Docker Compose config file for PhotoPrism (Raspberry Pi / ARM64) # Example Docker Compose config file for PhotoPrism (Raspberry Pi / ARM64)
# #
# Documentation : https://docs.photoprism.org/getting-started/raspberry-pi/ # Documentation : https://docs.photoprism.org/getting-started/raspberry-pi/

View File

@@ -1,5 +1,3 @@
version: "3"
# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/ # More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
services: services:
pihole: pihole:

View File

@@ -1,5 +1,3 @@
---
version: "2.1"
services: services:
plex: plex:
image: ghcr.io/linuxserver/plex image: ghcr.io/linuxserver/plex

View File

@@ -1,4 +1,3 @@
version: "2.1"
services: services:
podgrab: podgrab:
image: akhilrex/podgrab image: akhilrex/podgrab

View File

@@ -1,5 +1,3 @@
---
version: "2.1"
services: services:
snapdrop: snapdrop:
image: linuxserver/snapdrop image: linuxserver/snapdrop

View File

@@ -1,5 +1,3 @@
version: "2"
services: services:
surfshark: surfshark:
# Image from https://github.com/ilteoood/docker-surfshark # Image from https://github.com/ilteoood/docker-surfshark

View File

@@ -1,4 +1,3 @@
version: "3.7"
services: services:
traggo: traggo:
image: traggo/server:latest image: traggo/server:latest

View File

@@ -1,5 +1,3 @@
version: '3.3'
services: services:
tubearchivist: tubearchivist:
container_name: tubearchivist container_name: tubearchivist

View File

@@ -1,5 +1,3 @@
version: '3.3'
services: services:
uptime-kuma: uptime-kuma:
image: louislam/uptime-kuma image: louislam/uptime-kuma

View File

@@ -1,5 +1,3 @@
version: '3'
services: services:
vaultwarden: vaultwarden:
image: vaultwarden/server:latest image: vaultwarden/server:latest
@@ -10,4 +8,4 @@ services:
volumes: volumes:
- ./vw-data:/data - ./vw-data:/data
ports: ports:
- 8080:80 # Change this - 8080:80 # Change this

View File

@@ -14,7 +14,7 @@ services:
VIKUNJA_CACHE_ENABLED: 1 VIKUNJA_CACHE_ENABLED: 1
VIKUNJA_CACHE_TYPE: 'redis' VIKUNJA_CACHE_TYPE: 'redis'
VIKUNJA_SERVICE_ROOTPATH: '/home/pi/vikunja' # Change this VIKUNJA_SERVICE_ROOTPATH: '/home/pi/vikunja' # Change this
VIKUNJA_SERVICE_FRONTENDURL: 'https://vikunja.example.com' . # Change this VIKUNJA_SERVICE_FRONTENDURL: 'https://vikunja.example.com' # Change this
VIKUNJA_SERVICE_ENABLECALDAV: 'true' VIKUNJA_SERVICE_ENABLECALDAV: 'true'
VIKUNJA_SERVICE_ENABLELINKSHARING: 'true' VIKUNJA_SERVICE_ENABLELINKSHARING: 'true'
VIKUNJA_SERVICE_ENABLETASKATTACHMENTS: 'true' VIKUNJA_SERVICE_ENABLETASKATTACHMENTS: 'true'

View File

@@ -1,4 +1,3 @@
version: '3'
services: services:
wallabag: wallabag:
image: abhilesh7/wallabag-arm image: abhilesh7/wallabag-arm

View File

@@ -1,4 +1,3 @@
version: '3.8'
services: services:
watchtower: watchtower:
image: containrrr/watchtower:latest image: containrrr/watchtower:latest

View File

@@ -1,5 +1,3 @@
---
version: "2.1"
services: services:
wireguard: wireguard:
image: linuxserver/wireguard image: linuxserver/wireguard