Update dashy, gitea, homebox, docker-registry for git-linked deployment
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user