Update dashy, gitea, homebox, docker-registry for git-linked deployment

This commit is contained in:
2026-02-08 03:23:38 +00:00
parent dab1385ca7
commit f46d493ca2
4 changed files with 59 additions and 22 deletions
+3 -9
View File
@@ -5,24 +5,18 @@ networks:
services: services:
dashy: dashy:
# To build from source, replace 'image: lissy93/dashy' with 'build: .'
# build: .
image: lissy93/dashy image: lissy93/dashy
container_name: dashy container_name: dashy
# Pass in your config file below, by specifying the path on your host machine
volumes: volumes:
- /srv/dashy:/app/user-data - /srv/dashy:/app/user-data
ports: ports:
- 9000:8080 - 9000:8080
# Set any environmental variables
environment: environment:
- NODE_ENV=production - NODE_ENV=production
# Specify your user ID and group ID. You can find this by running `id -u` and `id -g` - VIRTUAL_HOST=dashy.kolpacksoftware.com
# - UID=1000 - VIRTUAL_PORT=8080
# - GID=1000 - LETSENCRYPT_HOST=dashy.kolpacksoftware.com
# Specify restart policy
restart: unless-stopped restart: unless-stopped
# Configure healthchecks
healthcheck: healthcheck:
test: ['CMD', 'node', '/app/services/healthcheck'] test: ['CMD', 'node', '/app/services/healthcheck']
interval: 1m30s interval: 1m30s
+43
View File
@@ -0,0 +1,43 @@
networks:
default:
external:
name: npm-network
services:
registry-browser:
container_name: registry-browser
image: klausmeyer/docker-registry-browser:latest
ports:
- 5080:8080
environment:
- DOCKER_REGISTRY_URL=https://docker-registry.kolpacksoftware.com/
- PUBLIC_REGISTRY_URL=https://docker-registry.kolpacksoftware.com/
- SECRET_KEY_BASE=0c11bc7a755901fcbb5ba0ef5e6ede0911452e9c944d4ab0d8eb3ee1cf8ff7dd4f8fee82615415f5dc665763c6b18b3b8aee6655f44388bc27b27624f218bf86
- ENABLE_DELETE_IMAGES=true
- VIRTUAL_HOST=docker-registry-ui.kolpacksoftware.com
- VIRTUAL_PORT=8080
- LETSENCRYPT_HOST=docker-registry-ui.kolpacksoftware.com
registry-server:
image: registry:latest
container_name: registry-server
restart: always
environment:
- REGISTRY_HTTP_HEADERS_Access-Control-Allow-Origin=[https://docker-registry.kolpacksoftware.com/]
- REGISTRY_HTTP_HEADERS_Access-Control-Allow-Methods=[HEAD,GET,OPTIONS,DELETE]
- REGISTRY_HTTP_HEADERS_Access-Control-Allow-Credentials=[true]
- REGISTRY_HTTP_HEADERS_Access-Control-Allow-Headers=[Authorization,Accept,Cache-Control]
- REGISTRY_HTTP_HEADERS_Access-Control-Expose-Headers=[Docker-Content-Digest]
- REGISTRY_STORAGE_DELETE_ENABLED=true
- REGISTRY_AUTH=htpasswd
- REGISTRY_AUTH_HTPASSWD_REALM=KSC Docker Registry
- REGISTRY_AUTH_HTPASSWD_PATH=/auth/registry.password
- REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY=/data
- VIRTUAL_HOST=docker-registry.kolpacksoftware.com
- VIRTUAL_PORT=5000
- LETSENCRYPT_HOST=docker-registry.kolpacksoftware.com
volumes:
- /srv/registry/data:/data
- /srv/registry/registry.password:/auth/registry.password
ports:
- 5000
+3 -4
View File
@@ -1,5 +1,3 @@
version: "3"
networks: networks:
default: default:
external: external:
@@ -12,9 +10,10 @@ services:
environment: environment:
- USER_UID=1000 - USER_UID=1000
- USER_GID=1000 - USER_GID=1000
- VIRTUAL_HOST=gitea.kolpacksoftware.com
- VIRTUAL_PORT=3000
- LETSENCRYPT_HOST=gitea.kolpacksoftware.com
restart: always restart: always
# networks:
# - gitea
volumes: volumes:
- /srv/gitea-data:/data - /srv/gitea-data:/data
- /etc/timezone:/etc/timezone:ro - /etc/timezone:/etc/timezone:ro
+3 -2
View File
@@ -1,6 +1,5 @@
services: services:
homebox: homebox:
# image: ghcr.io/sysadminsmedia/homebox:latest
image: ghcr.io/sysadminsmedia/homebox:latest-rootless image: ghcr.io/sysadminsmedia/homebox:latest-rootless
container_name: homebox container_name: homebox
restart: always restart: always
@@ -8,8 +7,10 @@ services:
- HBOX_LOG_LEVEL=info - HBOX_LOG_LEVEL=info
- HBOX_LOG_FORMAT=text - HBOX_LOG_FORMAT=text
- HBOX_WEB_MAX_FILE_UPLOAD=10 - HBOX_WEB_MAX_FILE_UPLOAD=10
# Please consider allowing analytics to help us improve Homebox (basic computer information, no personal data)
- HBOX_OPTIONS_ALLOW_ANALYTICS=false - HBOX_OPTIONS_ALLOW_ANALYTICS=false
- VIRTUAL_HOST=homebox.kolpacksoftware.com
- VIRTUAL_PORT=7745
- LETSENCRYPT_HOST=homebox.kolpacksoftware.com
volumes: volumes:
- /srv/homebox-data:/data/ - /srv/homebox-data:/data/
ports: ports: