fix image tags (#658)
Reviewed-on: #658 Co-authored-by: Michael Grote <michael.grote@posteo.de> Co-committed-by: Michael Grote <michael.grote@posteo.de>
This commit is contained in:
parent
e3ea288caf
commit
47b00dca68
15 changed files with 30 additions and 31 deletions
|
@ -2,7 +2,7 @@ version: '3'
|
||||||
services:
|
services:
|
||||||
httpd-registry:
|
httpd-registry:
|
||||||
container_name: "httpd-registry"
|
container_name: "httpd-registry"
|
||||||
image: httpd:2.4.57
|
image: "httpd:2.4.57"
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- uploads:/usr/local/apache2/htdocs/
|
- uploads:/usr/local/apache2/htdocs/
|
||||||
|
@ -14,7 +14,7 @@ services:
|
||||||
|
|
||||||
python-api-server:
|
python-api-server:
|
||||||
container_name: httpd-api
|
container_name: httpd-api
|
||||||
image: registry.mgrote.net/python-api-server:latest
|
image: "registry.mgrote.net/python-api-server:latest"
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- "5040:5000"
|
- "5040:5000"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
version: '3.3'
|
version: '3.3'
|
||||||
services:
|
services:
|
||||||
postfix:
|
postfix:
|
||||||
image: registry.mgrote.net/postfix:master
|
image: "registry.mgrote.net/postfix:master"
|
||||||
container_name: mail-relay
|
container_name: mail-relay
|
||||||
restart: always
|
restart: always
|
||||||
labels:
|
labels:
|
||||||
|
|
|
@ -3,7 +3,7 @@ services:
|
||||||
######## Miniflux ########
|
######## Miniflux ########
|
||||||
miniflux:
|
miniflux:
|
||||||
container_name: "mf-frontend"
|
container_name: "mf-frontend"
|
||||||
image: ghcr.io/miniflux/miniflux:2.0.51
|
image: "ghcr.io/miniflux/miniflux:2.0.51"
|
||||||
restart: always
|
restart: always
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
|
@ -36,7 +36,7 @@ services:
|
||||||
######## PostGreSQL ########
|
######## PostGreSQL ########
|
||||||
db:
|
db:
|
||||||
container_name: "mf-db"
|
container_name: "mf-db"
|
||||||
image: postgres:13.12:13.12
|
image: "postgres:16.0"
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_USER: miniflux
|
POSTGRES_USER: miniflux
|
||||||
|
@ -61,7 +61,7 @@ services:
|
||||||
MF_API_URL: https://miniflux.mgrote.net/v1
|
MF_API_URL: https://miniflux.mgrote.net/v1
|
||||||
MF_SLEEP: 600
|
MF_SLEEP: 600
|
||||||
#MF_DEBUG: 1
|
#MF_DEBUG: 1
|
||||||
image: registry.mgrote.net/miniflux-filter:latest
|
image: "registry.mgrote.net/miniflux-filter:latest"
|
||||||
volumes:
|
volumes:
|
||||||
- ./filter.txt:/data/filter.txt
|
- ./filter.txt:/data/filter.txt
|
||||||
networks:
|
networks:
|
||||||
|
|
|
@ -3,7 +3,7 @@ services:
|
||||||
######## navidrome-mg ########
|
######## navidrome-mg ########
|
||||||
navidrome-mg:
|
navidrome-mg:
|
||||||
container_name: "navidrome-mg"
|
container_name: "navidrome-mg"
|
||||||
image: deluan/navidrome:0.51.0@sha256:efd0b899e74db3e5063a8c773cfe7d103b0b61ce7021a50f2f9da189591b9dc7
|
image: "deluan/navidrome:0.51.0@sha256:efd0b899e74db3e5063a8c773cfe7d103b0b61ce7021a50f2f9da189591b9dc7"
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
ND_LOGLEVEL: info
|
ND_LOGLEVEL: info
|
||||||
|
|
|
@ -2,7 +2,7 @@ version: '3.3'
|
||||||
services:
|
services:
|
||||||
######## Datenbank ########
|
######## Datenbank ########
|
||||||
nextcloud-db:
|
nextcloud-db:
|
||||||
image: mariadb:10.6.15
|
image: "mariadb:10.6.15"
|
||||||
container_name: nextcloud-db
|
container_name: nextcloud-db
|
||||||
command: --transaction-isolation=READ-COMMITTED --log-bin=ROW --innodb_read_only_compressed=OFF
|
command: --transaction-isolation=READ-COMMITTED --log-bin=ROW --innodb_read_only_compressed=OFF
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
@ -30,7 +30,7 @@ services:
|
||||||
|
|
||||||
######## Redis ########
|
######## Redis ########
|
||||||
nextcloud-redis:
|
nextcloud-redis:
|
||||||
image: redis:70.15
|
image: "redis:7.0.15"
|
||||||
container_name: nextcloud-redis
|
container_name: nextcloud-redis
|
||||||
hostname: nextcloud-redis
|
hostname: nextcloud-redis
|
||||||
networks:
|
networks:
|
||||||
|
@ -43,7 +43,7 @@ services:
|
||||||
######## cron ########
|
######## cron ########
|
||||||
nextcloud-cron:
|
nextcloud-cron:
|
||||||
container_name: nextcloud-cron
|
container_name: nextcloud-cron
|
||||||
image: registry.mgrote.net/nextcloud-cronjob:master
|
image: "registry.mgrote.net/nextcloud-cronjob:master"
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
network_mode: none
|
network_mode: none
|
||||||
depends_on:
|
depends_on:
|
||||||
|
@ -59,7 +59,7 @@ services:
|
||||||
|
|
||||||
######## Nextcloud ########
|
######## Nextcloud ########
|
||||||
nextcloud-app:
|
nextcloud-app:
|
||||||
image: nextcloud:27.1.5
|
image: "nextcloud:27.1.5"
|
||||||
container_name: nextcloud-app
|
container_name: nextcloud-app
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
|
@ -19,7 +19,7 @@ version: '3.5'
|
||||||
services:
|
services:
|
||||||
photoprism:
|
photoprism:
|
||||||
# Use photoprism/photoprism:preview instead for testing preview builds:
|
# Use photoprism/photoprism:preview instead for testing preview builds:
|
||||||
image: photoprism/photoprism:latest
|
image: "photoprism/photoprism:231128"
|
||||||
container_name: photoprism-frontend
|
container_name: photoprism-frontend
|
||||||
restart: always
|
restart: always
|
||||||
security_opt:
|
security_opt:
|
||||||
|
@ -66,7 +66,7 @@ services:
|
||||||
com.centurylinklabs.watchtower.depends-on: photoprism-db
|
com.centurylinklabs.watchtower.depends-on: photoprism-db
|
||||||
|
|
||||||
mariadb:
|
mariadb:
|
||||||
image: mariadb:10.6.15:10
|
image: "mariadb:10.6.15"
|
||||||
container_name: photoprism-db
|
container_name: photoprism-db
|
||||||
restart: always
|
restart: always
|
||||||
security_opt:
|
security_opt:
|
||||||
|
|
|
@ -3,7 +3,7 @@ services:
|
||||||
oci-registry:
|
oci-registry:
|
||||||
restart: always
|
restart: always
|
||||||
container_name: oci-registry
|
container_name: oci-registry
|
||||||
image: registry:2.8.2
|
image: "registry:2.8.2"
|
||||||
volumes:
|
volumes:
|
||||||
- oci:/var/lib/registry
|
- oci:/var/lib/registry
|
||||||
- ./htpasswd:/auth/htpasswd
|
- ./htpasswd:/auth/htpasswd
|
||||||
|
@ -51,7 +51,7 @@ services:
|
||||||
# docker pull registry.mgrote.net/myfirstimage
|
# docker pull registry.mgrote.net/myfirstimage
|
||||||
|
|
||||||
oci-registry-redis:
|
oci-registry-redis:
|
||||||
image: redis:7.0.15
|
image: "redis:7.0.15"
|
||||||
container_name: oci-registry-redis
|
container_name: oci-registry-redis
|
||||||
networks:
|
networks:
|
||||||
- intern
|
- intern
|
||||||
|
@ -65,7 +65,7 @@ services:
|
||||||
oci-registry-ui:
|
oci-registry-ui:
|
||||||
restart: always
|
restart: always
|
||||||
# url: registry.mgrote.net/ui/index.html
|
# url: registry.mgrote.net/ui/index.html
|
||||||
image: joxit/docker-registry-ui:latest
|
image: "joxit/docker-registry-ui:2.5.5"
|
||||||
container_name: oci-registry-ui
|
container_name: oci-registry-ui
|
||||||
environment:
|
environment:
|
||||||
DELETE_IMAGES: true
|
DELETE_IMAGES: true
|
||||||
|
|
|
@ -3,7 +3,7 @@ services:
|
||||||
routeros-config-export:
|
routeros-config-export:
|
||||||
container_name: routeros-config-export
|
container_name: routeros-config-export
|
||||||
restart: always
|
restart: always
|
||||||
image: registry.mgrote.net/routeros-config-export:master@sha256:2a23f6ae21b55ac39a8ffe5dcb6d3441473e02c6402d68d85e90abfa1ff634cb
|
image: "registry.mgrote.net/routeros-config-export:master@sha256:2a23f6ae21b55ac39a8ffe5dcb6d3441473e02c6402d68d85e90abfa1ff634cb"
|
||||||
volumes:
|
volumes:
|
||||||
- ./key_rb5009:/key_rb5009:ro
|
- ./key_rb5009:/key_rb5009:ro
|
||||||
- ./key_hex:/key_hex:ro
|
- ./key_hex:/key_hex:ro
|
||||||
|
|
|
@ -3,7 +3,7 @@ version: '2.3'
|
||||||
services:
|
services:
|
||||||
statping:
|
statping:
|
||||||
container_name: statping
|
container_name: statping
|
||||||
image: adamboutcher/statping-ng:latest
|
image: "adamboutcher/statping-ng:latest"
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- statping_data:/app
|
- statping_data:/app
|
||||||
|
|
|
@ -3,7 +3,7 @@ services:
|
||||||
######## traefik ########
|
######## traefik ########
|
||||||
traefik:
|
traefik:
|
||||||
container_name: traefik
|
container_name: traefik
|
||||||
image: traefik:2.10
|
image: "traefik:2.10"
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
@ -25,7 +25,7 @@ services:
|
||||||
######## nforwardauth ########
|
######## nforwardauth ########
|
||||||
nforwardauth:
|
nforwardauth:
|
||||||
restart: always
|
restart: always
|
||||||
image: nosduco/nforwardauth:v1.3.4
|
image: "nosduco/nforwardauth:v1.3.4"
|
||||||
container_name: traefik-nforwardauth
|
container_name: traefik-nforwardauth
|
||||||
environment:
|
environment:
|
||||||
TOKEN_SECRET: {{ lookup('keepass', 'nforwardauth_token_secret', 'password') }}
|
TOKEN_SECRET: {{ lookup('keepass', 'nforwardauth_token_secret', 'password') }}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
version: "2.1"
|
version: "2.1"
|
||||||
services:
|
services:
|
||||||
unifi-network-application:
|
unifi-network-application:
|
||||||
image: lscr.io/linuxserver/unifi-network-application:8.0.28-ls27
|
image: "lscr.io/linuxserver/unifi-network-application:8.0.28-ls27"
|
||||||
container_name: unifi-network-application
|
container_name: unifi-network-application
|
||||||
environment:
|
environment:
|
||||||
PUID: 1000
|
PUID: 1000
|
||||||
|
@ -41,7 +41,7 @@ services:
|
||||||
# 1. mongo
|
# 1. mongo
|
||||||
# 2. db.getSiblingDB("unifidb").createUser({user: "unifiuser", pwd: "GEHEIM", roles: [{role: "dbOwner", db: "unifidb"}, {role: "dbOwner", db: "unifidb_stat"}]});
|
# 2. db.getSiblingDB("unifidb").createUser({user: "unifiuser", pwd: "GEHEIM", roles: [{role: "dbOwner", db: "unifidb"}, {role: "dbOwner", db: "unifidb_stat"}]});
|
||||||
# https://discourse.linuxserver.io/t/cant-connect-to-mongodb-for-unifi-network-application/8166
|
# https://discourse.linuxserver.io/t/cant-connect-to-mongodb-for-unifi-network-application/8166
|
||||||
image: docker.io/mongo:6.0.13
|
image: "docker.io/mongo:6.0.13"
|
||||||
container_name: unifi-db
|
container_name: unifi-db
|
||||||
volumes:
|
volumes:
|
||||||
- db-data:/data/db
|
- db-data:/data/db
|
||||||
|
|
|
@ -3,7 +3,7 @@ services:
|
||||||
watchtower:
|
watchtower:
|
||||||
restart: always
|
restart: always
|
||||||
container_name: watchtower
|
container_name: watchtower
|
||||||
image: containrrr/watchtower:1.7.1@sha256:6dd50763bbd632a83cb154d5451700530d1e44200b268a4e9488fefdfcf2b038
|
image: "containrrr/watchtower:1.7.1@sha256:6dd50763bbd632a83cb154d5451700530d1e44200b268a4e9488fefdfcf2b038"
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
environment:
|
environment:
|
||||||
|
|
|
@ -2,7 +2,7 @@ version: '3'
|
||||||
services:
|
services:
|
||||||
wiki-webserver:
|
wiki-webserver:
|
||||||
container_name: wiki-webserver
|
container_name: wiki-webserver
|
||||||
image: httpd:2.4.58@sha256:ba846154ade27292d216cce2d21f1c7e589f3b66a4a643bff0cdd348efd17aa3
|
image: "httpd:2.4.57@sha256:5201524443f9026753e25540a44495b7f6e6ca706c71208bb3a5f2daac205c31"
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- traefik
|
- traefik
|
||||||
|
|
|
@ -5,7 +5,7 @@ services:
|
||||||
woodpecker-server:
|
woodpecker-server:
|
||||||
restart: always
|
restart: always
|
||||||
container_name: woodpecker-server
|
container_name: woodpecker-server
|
||||||
image: woodpeckerci/woodpecker-server:v2.2.2
|
image: "woodpeckerci/woodpecker-server:v2.2.2"
|
||||||
ports:
|
ports:
|
||||||
- 8000:8000
|
- 8000:8000
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -43,7 +43,7 @@ services:
|
||||||
|
|
||||||
woodpecker-agent:
|
woodpecker-agent:
|
||||||
container_name: woodpecker-agent
|
container_name: woodpecker-agent
|
||||||
image: woodpeckerci/woodpecker-agent:v2.2.2
|
image: "woodpeckerci/woodpecker-agent:v2.2.1"
|
||||||
command: agent
|
command: agent
|
||||||
restart: always
|
restart: always
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
|
@ -61,11 +61,10 @@ gitea_repo_indexer_enabled: true
|
||||||
|
|
||||||
gitea_mailer_enabled: true
|
gitea_mailer_enabled: true
|
||||||
gitea_mailer_skip_verify: false
|
gitea_mailer_skip_verify: false
|
||||||
gitea_mailer_tls_enabled: true
|
gitea_mailer_tls_enabled: false
|
||||||
gitea_mailer_host: smtp.strato.de:465
|
gitea_mailer_host: docker10.mgrote.net:1025
|
||||||
gitea_mailer_from: info@mgrote.net
|
gitea_mailer_from: gitea@mgrote.net
|
||||||
gitea_mailer_user: "info@mgrote.net"
|
gitea_mailer_user: "gitea@mgrote.net"
|
||||||
gitea_mailer_password: "{{ lookup('keepass', 'strato_smtp_password', 'password') }}"
|
|
||||||
gitea_mailer_type: smtp
|
gitea_mailer_type: smtp
|
||||||
|
|
||||||
gitea_default_branch: 'master'
|
gitea_default_branch: 'master'
|
||||||
|
|
Loading…
Reference in a new issue