Adding Mini-QE.
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Check and Create PR (push) Successful in 1m48s
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Generate list of added/modified/deleted services (push) Failing after 24s
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Check and Create PR (push) Successful in 1m48s
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Generate list of added/modified/deleted services (push) Failing after 24s
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Cloudflare DNS Setup (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Update README & Generate List of Modified Services (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment / Docker Compose Deployment (push) Has been skipped
This commit is contained in:
+88
-59
@@ -69,7 +69,7 @@ x-librechat: &librechat-env
|
|||||||
MESSAGE_USER_WINDOW: 1
|
MESSAGE_USER_WINDOW: 1
|
||||||
MESSAGE_VIOLATION_SCORE: 1
|
MESSAGE_VIOLATION_SCORE: 1
|
||||||
MISTRAL_API_KEY: ${LIBRECHAT_MISTRAL_API_KEY}
|
MISTRAL_API_KEY: ${LIBRECHAT_MISTRAL_API_KEY}
|
||||||
MONGO_URI: mongodb://librechat:${LIBRECHAT_MONGODB_PASSWORD}@mongodb:27017/librechat?replicaSet=rinoa
|
MONGO_URI: mongodb://librechat:${LIBRECHAT_MONGODB_PASSWORD}@mongodb:27017/librechat?replicaSet: rinoa
|
||||||
NO_INDEX: true
|
NO_INDEX: true
|
||||||
NON_BROWSER_VIOLATION_SCORE: 20
|
NON_BROWSER_VIOLATION_SCORE: 20
|
||||||
OPENAI_API_KEY: ${LIBRECHAT_OPENAI_API_KEY}
|
OPENAI_API_KEY: ${LIBRECHAT_OPENAI_API_KEY}
|
||||||
@@ -121,7 +121,7 @@ x-maxun: &maxun-env
|
|||||||
MAXUN_TELEMETRY: true
|
MAXUN_TELEMETRY: true
|
||||||
PLAYWRIGHT_BROWSERS_PATH: /ms-playwright
|
PLAYWRIGHT_BROWSERS_PATH: /ms-playwright
|
||||||
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 0
|
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 0
|
||||||
CHROMIUM_FLAGS: '--disable-gpu --no-sandbox --headless=new'
|
CHROMIUM_FLAGS: '--disable-gpu --no-sandbox --headless: new'
|
||||||
#DEBUG: pw:api
|
#DEBUG: pw:api
|
||||||
#PWDEBUG: 1
|
#PWDEBUG: 1
|
||||||
x-signoz-common: &signoz-common
|
x-signoz-common: &signoz-common
|
||||||
@@ -204,9 +204,9 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
ACTUAL_LOGIN_METHOD: "pass"
|
ACTUAL_LOGIN_METHOD: "pass"
|
||||||
ACTUAL_PORT: 5006
|
ACTUAL_PORT: 5006
|
||||||
# - ACTUAL_UPLOAD_FILE_SYNC_SIZE_LIMIT_MB=20
|
# - ACTUAL_UPLOAD_FILE_SYNC_SIZE_LIMIT_MB: 20
|
||||||
# - ACTUAL_UPLOAD_SYNC_ENCRYPTED_FILE_SYNC_SIZE_LIMIT_MB=50
|
# - ACTUAL_UPLOAD_SYNC_ENCRYPTED_FILE_SYNC_SIZE_LIMIT_MB: 50
|
||||||
# - ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB=20
|
# - ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB: 20
|
||||||
# See all options and more details at https://actualbudget.github.io/docs/Installing/Configuration
|
# See all options and more details at https://actualbudget.github.io/docs/Installing/Configuration
|
||||||
# !! If you are not using any of these options, remove the 'environment:' tag entirely.
|
# !! If you are not using any of these options, remove the 'environment:' tag entirely.
|
||||||
image: docker.io/actualbudget/actual-server:latest
|
image: docker.io/actualbudget/actual-server:latest
|
||||||
@@ -763,8 +763,8 @@ services:
|
|||||||
- --no-sandbox
|
- --no-sandbox
|
||||||
- --disable-gpu
|
- --disable-gpu
|
||||||
- --disable-dev-shm-usage
|
- --disable-dev-shm-usage
|
||||||
- --remote-debugging-address=0.0.0.0
|
- --remote-debugging-address: 0.0.0.0
|
||||||
- --remote-debugging-port=9222
|
- --remote-debugging-port: 9222
|
||||||
- --hide-scrollbars
|
- --hide-scrollbars
|
||||||
image: gcr.io/zenika-hub/alpine-chrome:123
|
image: gcr.io/zenika-hub/alpine-chrome:123
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@@ -897,7 +897,7 @@ services:
|
|||||||
- 8101:8080
|
- 8101:8080
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
security_opt:
|
security_opt:
|
||||||
- no-new-privileges=true
|
- no-new-privileges: true
|
||||||
volumes:
|
volumes:
|
||||||
# - ${DOCKER_VOLUME_CONFIG}/crowdsec/config.yaml.local:/etc/crowdsec/config.yaml
|
# - ${DOCKER_VOLUME_CONFIG}/crowdsec/config.yaml.local:/etc/crowdsec/config.yaml
|
||||||
- ${DOCKER_VOLUME_CONFIG}/swag/log/nginx:/var/log/swag:ro # SWAG
|
- ${DOCKER_VOLUME_CONFIG}/swag/log/nginx:/var/log/swag:ro # SWAG
|
||||||
@@ -1233,20 +1233,20 @@ services:
|
|||||||
swag.uptime-kuma.monitor.interval: 300
|
swag.uptime-kuma.monitor.interval: 300
|
||||||
### EXAMPLE CF TUNNEL LABELS ###
|
### EXAMPLE CF TUNNEL LABELS ###
|
||||||
# Enable DockFlare management for this container
|
# Enable DockFlare management for this container
|
||||||
# - "cloudflare.tunnel.enable=true"
|
# - "cloudflare.tunnel.enable: true"
|
||||||
# The public hostname to expose
|
# The public hostname to expose
|
||||||
# - "cloudflare.tunnel.hostname=my-service.example.com"
|
# - "cloudflare.tunnel.hostname: my-service.example.com"
|
||||||
# The internal service address (protocol://container_name_or_ip:port)
|
# The internal service address (protocol://container_name_or_ip:port)
|
||||||
# Service type (http, https, tcp, ssh, rdp, http_status) is inferred from the prefix.
|
# Service type (http, https, tcp, ssh, rdp, http_status) is inferred from the prefix.
|
||||||
# - "cloudflare.tunnel.service=http://my-service:80"
|
# - "cloudflare.tunnel.service: http://my-service:80"
|
||||||
# Optional: Specify a URL path. Only requests to hostname/path will match.
|
# Optional: Specify a URL path. Only requests to hostname/path will match.
|
||||||
# - "cloudflare.tunnel.path=/app"
|
# - "cloudflare.tunnel.path: /app"
|
||||||
# Optional: Specify a different Cloudflare Zone for this hostname
|
# Optional: Specify a different Cloudflare Zone for this hostname
|
||||||
# - "cloudflare.tunnel.zonename=another.example.com"
|
# - "cloudflare.tunnel.zonename: another.example.com"
|
||||||
# Optional: Disable TLS verification if your internal service uses HTTP or a self-signed cert
|
# Optional: Disable TLS verification if your internal service uses HTTP or a self-signed cert
|
||||||
# - "cloudflare.tunnel.no_tls_verify=true"
|
# - "cloudflare.tunnel.no_tls_verify: true"
|
||||||
# Optional: Specify Origin Server Name (SNI) for TLS connection to origin
|
# Optional: Specify Origin Server Name (SNI) for TLS connection to origin
|
||||||
# - "cloudflare.tunnel.originsrvname=internal.service.local"
|
# - "cloudflare.tunnel.originsrvname: internal.service.local"
|
||||||
ports:
|
ports:
|
||||||
- 20756:5000
|
- 20756:5000
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@@ -1335,11 +1335,11 @@ services:
|
|||||||
LISTENBRAINZ_USER: Trez.One
|
LISTENBRAINZ_USER: Trez.One
|
||||||
YOUTUBE_API_KEY: ${YOUTUBE_DATA_API_V3_KEY}
|
YOUTUBE_API_KEY: ${YOUTUBE_DATA_API_V3_KEY}
|
||||||
# Assign a custom path to yt-dlp
|
# Assign a custom path to yt-dlp
|
||||||
# YTDLP_PATH=
|
# YTDLP_PATH:
|
||||||
# Keywords to ignore on videos downloaded by youtube (separated by only commas)
|
# Keywords to ignore on videos downloaded by youtube (separated by only commas)
|
||||||
FILTER_LIST: live,remix,instrumental,extended
|
FILTER_LIST: live,remix,instrumental,extended
|
||||||
# Define a custom filename sepatator for special characters
|
# Define a custom filename sepatator for special characters
|
||||||
# FILENAME_SEPARATOR=
|
# FILENAME_SEPARATOR:
|
||||||
# true to keep pervious weeks discoveries, only set to false if the parent folder only contains discovered songs (deletes every file in folder)
|
# true to keep pervious weeks discoveries, only set to false if the parent folder only contains discovered songs (deletes every file in folder)
|
||||||
PERSIST: true
|
PERSIST: true
|
||||||
# 'playlist' to get tracks from Weekly Exploration playlist, anything else gets it from API (not the best recommendations). 'test' will download 1 song
|
# 'playlist' to get tracks from Weekly Exploration playlist, anything else gets it from API (not the best recommendations). 'test' will download 1 song
|
||||||
@@ -1403,7 +1403,7 @@ services:
|
|||||||
- 8191:8191
|
- 8191:8191
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
sysctls:
|
sysctls:
|
||||||
- net.ipv6.conf.all.disable_ipv6=1
|
- net.ipv6.conf.all.disable_ipv6: 1
|
||||||
volumes:
|
volumes:
|
||||||
- bind:
|
- bind:
|
||||||
create_host_path: true
|
create_host_path: true
|
||||||
@@ -1746,7 +1746,7 @@ services:
|
|||||||
GRAYLOG_ROOT_PASSWORD_SHA2: ${GRAYLOG_ROOT_PASSWORD_SHA2}
|
GRAYLOG_ROOT_PASSWORD_SHA2: ${GRAYLOG_ROOT_PASSWORD_SHA2}
|
||||||
GRAYLOG_HTTP_BIND_ADDRESS: 0.0.0.0:9000
|
GRAYLOG_HTTP_BIND_ADDRESS: 0.0.0.0:9000
|
||||||
GRAYLOG_HTTP_EXTERNAL_URI: http://localhost:9000/
|
GRAYLOG_HTTP_EXTERNAL_URI: http://localhost:9000/
|
||||||
GRAYLOG_MONGODB_URI: mongodb://graylog:${GRAYLOG_MONGODB_PASSWORD}@mongodb:27017/graylog?replicaSet=rinoa
|
GRAYLOG_MONGODB_URI: mongodb://graylog:${GRAYLOG_MONGODB_PASSWORD}@mongodb:27017/graylog?replicaSet: rinoa
|
||||||
GRAYLOG_ROOT_EMAIL: charish.patel@${MY_TLD}
|
GRAYLOG_ROOT_EMAIL: charish.patel@${MY_TLD}
|
||||||
GRAYLOG_TRANSPORT_EMAIL_AUTH_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD}
|
GRAYLOG_TRANSPORT_EMAIL_AUTH_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD}
|
||||||
GRAYLOG_TRANSPORT_EMAIL_AUTH_USERNAME: ${POSTAL_SMTP_AUTH_USER}
|
GRAYLOG_TRANSPORT_EMAIL_AUTH_USERNAME: ${POSTAL_SMTP_AUTH_USER}
|
||||||
@@ -1791,7 +1791,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
GRAYLOG_NODE_NAME: graylog-datanode
|
GRAYLOG_NODE_NAME: graylog-datanode
|
||||||
GRAYLOG_DATANODE_PASSWORD_SECRET: ${GRAYLOG_PASSWORD_SECRET}
|
GRAYLOG_DATANODE_PASSWORD_SECRET: ${GRAYLOG_PASSWORD_SECRET}
|
||||||
GRAYLOG_DATANODE_MONGODB_URI: mongodb://graylog:${GRAYLOG_MONGODB_PASSWORD}@mongodb:27017/graylog?replicaSet=rinoa
|
GRAYLOG_DATANODE_MONGODB_URI: mongodb://graylog:${GRAYLOG_MONGODB_PASSWORD}@mongodb:27017/graylog?replicaSet: rinoa
|
||||||
GRAYLOG_PATH_REPO: graylog
|
GRAYLOG_PATH_REPO: graylog
|
||||||
GRAYLOG_S3_CLIENT_DEFAULT_ACCESS_KEY: ${GRAYLOG_S3_ACCESS_KEY}
|
GRAYLOG_S3_CLIENT_DEFAULT_ACCESS_KEY: ${GRAYLOG_S3_ACCESS_KEY}
|
||||||
GRAYLOG_S3_CLIENT_DEFAULT_ENDPOINT: minio:9000
|
GRAYLOG_S3_CLIENT_DEFAULT_ENDPOINT: minio:9000
|
||||||
@@ -1857,7 +1857,7 @@ services:
|
|||||||
- ${DOCKER_VOLUME_CONFIG}/homepage/icons:/app/public/icons
|
- ${DOCKER_VOLUME_CONFIG}/homepage/icons:/app/public/icons
|
||||||
- ${DOCKER_VOLUME_STORAGE}:/rinoa-storage:ro
|
- ${DOCKER_VOLUME_STORAGE}:/rinoa-storage:ro
|
||||||
hugo:
|
hugo:
|
||||||
command: hugo server --baseURL "it-services.${MY_TLD}" --bind 0.0.0.0 --appendPort=false --source=/src/it-services --configDir=/src/it-services/config/ -e production --logLevel debug
|
command: hugo server --baseURL "it-services.${MY_TLD}" --bind 0.0.0.0 --appendPort: false --source: /src/it-services --configDir: /src/it-services/config/ -e production --logLevel debug
|
||||||
container_name: hugo
|
container_name: hugo
|
||||||
image: hugomods/hugo:exts-0.145.0
|
image: hugomods/hugo:exts-0.145.0
|
||||||
labels:
|
labels:
|
||||||
@@ -1949,12 +1949,12 @@ services:
|
|||||||
immich-pg-db:
|
immich-pg-db:
|
||||||
command: >-
|
command: >-
|
||||||
postgres
|
postgres
|
||||||
-c shared_preload_libraries=vectors.so
|
-c shared_preload_libraries: vectors.so
|
||||||
-c 'search_path="$$user", public, vectors'
|
-c 'search_path: "$$user", public, vectors'
|
||||||
-c logging_collector=on
|
-c logging_collector: on
|
||||||
-c max_wal_size=2GB
|
-c max_wal_size: 2GB
|
||||||
-c shared_buffers=512MB
|
-c shared_buffers: 512MB
|
||||||
-c wal_compression=on
|
-c wal_compression: on
|
||||||
container_name: immich-pg-db
|
container_name: immich-pg-db
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_PASSWORD: ${IMMICH_DB_PASSWORD}
|
POSTGRES_PASSWORD: ${IMMICH_DB_PASSWORD}
|
||||||
@@ -1964,11 +1964,11 @@ services:
|
|||||||
- 5432
|
- 5432
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: >-
|
test: >-
|
||||||
pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1;
|
pg_isready --dbname: "$${POSTGRES_DB}" --username: "$${POSTGRES_USER}" || exit 1;
|
||||||
Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align
|
Chksum: "$$(psql --dbname: "$${POSTGRES_DB}" --username: "$${POSTGRES_USER}" --tuples-only --no-align
|
||||||
--command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')";
|
--command: 'SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')";
|
||||||
echo "checksum failure count is $$Chksum";
|
echo "checksum failure count is $$Chksum";
|
||||||
[ "$$Chksum" = '0' ] || exit 1
|
[ "$$Chksum" : '0' ] || exit 1
|
||||||
interval: 5m
|
interval: 5m
|
||||||
start_interval: 30s
|
start_interval: 30s
|
||||||
start_period: 5m
|
start_period: 5m
|
||||||
@@ -2062,7 +2062,7 @@ services:
|
|||||||
healthcheck:
|
healthcheck:
|
||||||
interval: 30s
|
interval: 30s
|
||||||
retries: 2
|
retries: 2
|
||||||
test: wget -nv --tries=1 --spider http://127.0.0.1:3000/api/v1/trending || exit 1
|
test: wget -nv --tries: 1 --spider http://127.0.0.1:3000/api/v1/trending || exit 1
|
||||||
timeout: 5s
|
timeout: 5s
|
||||||
image: quay.io/invidious/invidious:latest
|
image: quay.io/invidious/invidious:latest
|
||||||
labels:
|
labels:
|
||||||
@@ -3156,7 +3156,7 @@ services:
|
|||||||
TZ: ${TZ}
|
TZ: ${TZ}
|
||||||
LLDAP_JWT_SECRET: ${LLDAP_JWT_SECRET}
|
LLDAP_JWT_SECRET: ${LLDAP_JWT_SECRET}
|
||||||
LLDAP_KEY_SEED: ${LLDAP_KEY_SEED}
|
LLDAP_KEY_SEED: ${LLDAP_KEY_SEED}
|
||||||
LLDAP_LDAP_BASE_DN: dc=trez,dc=wtf
|
LLDAP_LDAP_BASE_DN: dc: trez,dc: wtf
|
||||||
image: lldap/lldap:stable
|
image: lldap/lldap:stable
|
||||||
labels:
|
labels:
|
||||||
homepage.group: Privacy/Security
|
homepage.group: Privacy/Security
|
||||||
@@ -3413,7 +3413,7 @@ services:
|
|||||||
- 8369:8080
|
- 8369:8080
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
security_opt:
|
security_opt:
|
||||||
- seccomp=unconfined # This might help with browser sandbox issues
|
- seccomp: unconfined # This might help with browser sandbox issues
|
||||||
shm_size: '2gb' # Increase shared memory size for Chromium
|
shm_size: '2gb' # Increase shared memory size for Chromium
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/dbus:/var/run/dbus
|
- /var/run/dbus:/var/run/dbus
|
||||||
@@ -3537,6 +3537,35 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- ${DOCKER_VOLUME_CONFIG}/meme_search_pro/db-data/meme-search-db:/var/lib/postgresql/data
|
- ${DOCKER_VOLUME_CONFIG}/meme_search_pro/db-data/meme-search-db:/var/lib/postgresql/data
|
||||||
|
mini-qr:
|
||||||
|
container_name: mini-qr
|
||||||
|
environment:
|
||||||
|
VITE_HIDE_CREDITS: false
|
||||||
|
VITE_DEFAULT_PRESET: plain
|
||||||
|
VITE_DEFAULT_DATA_TO_ENCODE:
|
||||||
|
VITE_QR_CODE_PRESETS:
|
||||||
|
VITE_FRAME_PRESET:
|
||||||
|
VITE_FRAME_PRESETS:
|
||||||
|
VITE_DISABLE_LOCAL_STORAGE: false
|
||||||
|
image: ghcr.io/lyqht/mini-qr:latest
|
||||||
|
labels:
|
||||||
|
swag: enable
|
||||||
|
swag_proto: http
|
||||||
|
swag_port: 9090
|
||||||
|
swag_url: s3.${MY_TLD}
|
||||||
|
swag.uptime-kuma.enabled: true
|
||||||
|
swag.uptime-kuma.monitor.url: https://s3.${MY_TLD}
|
||||||
|
swag.uptime-kuma.monitor.interval: 300
|
||||||
|
homepage.group: System Administration
|
||||||
|
homepage.name: MinIO
|
||||||
|
homepage.href: https://s3.${MY_TLD}
|
||||||
|
homepage.icon: minio.png
|
||||||
|
homepage.description: S3-compatible storage backend
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- ./public:/usr/share/nginx/html/public:ro
|
||||||
|
- ./nginx.conf:/etc/nginx/nginx.conf:ro
|
||||||
|
|
||||||
minio:
|
minio:
|
||||||
command: server --console-address ":9090" /mnt/data
|
command: server --console-address ":9090" /mnt/data
|
||||||
container_name: minio
|
container_name: minio
|
||||||
@@ -4093,7 +4122,7 @@ services:
|
|||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
environment:
|
environment:
|
||||||
PBW_ENCRYPTION_KEY: ${PGBACKWEB_ENCRYPTION_KEY}
|
PBW_ENCRYPTION_KEY: ${PGBACKWEB_ENCRYPTION_KEY}
|
||||||
PBW_POSTGRES_CONN_STRING: "postgresql://pgbackweb:${PGBACKWEB_PG_DB_PASSWD}@pgbackweb-db:5432/pgbackweb?sslmode=disable"
|
PBW_POSTGRES_CONN_STRING: "postgresql://pgbackweb:${PGBACKWEB_PG_DB_PASSWD}@pgbackweb-db:5432/pgbackweb?sslmode: disable"
|
||||||
TZ: ${TZ}
|
TZ: ${TZ}
|
||||||
image: eduardolat/pgbackweb:latest
|
image: eduardolat/pgbackweb:latest
|
||||||
labels:
|
labels:
|
||||||
@@ -4493,7 +4522,7 @@ services:
|
|||||||
QBT_DRY_RUN: false
|
QBT_DRY_RUN: false
|
||||||
# Logging Configuration
|
# Logging Configuration
|
||||||
QBT_LOG_LEVEL: INFO
|
QBT_LOG_LEVEL: INFO
|
||||||
QBT_DIVIDER: '='
|
QBT_DIVIDER: ': '
|
||||||
QBT_WIDTH: 100
|
QBT_WIDTH: 100
|
||||||
ports:
|
ports:
|
||||||
- 5965:8080
|
- 5965:8080
|
||||||
@@ -4793,7 +4822,7 @@ services:
|
|||||||
read_only: true
|
read_only: true
|
||||||
restart: always
|
restart: always
|
||||||
security_opt:
|
security_opt:
|
||||||
- no-new-privileges=true
|
- no-new-privileges: true
|
||||||
user: nobody
|
user: nobody
|
||||||
rocketchat:
|
rocketchat:
|
||||||
container_name: rocketchat
|
container_name: rocketchat
|
||||||
@@ -4806,8 +4835,8 @@ services:
|
|||||||
ADMIN_NAME: Charish Patel
|
ADMIN_NAME: Charish Patel
|
||||||
ADMIN_PASS: ${ROCKETCHAT_ADMIN_PASSWORD}
|
ADMIN_PASS: ${ROCKETCHAT_ADMIN_PASSWORD}
|
||||||
ADMIN_EMAIL: charish.patel@${MY_TLD}
|
ADMIN_EMAIL: charish.patel@${MY_TLD}
|
||||||
MONGO_URL: mongodb://rocketchat:${ROCKETCHAT_MONGODB_PASSWORD}@mongodb:27017/rocketchat?replicaSet=rinoa
|
MONGO_URL: mongodb://rocketchat:${ROCKETCHAT_MONGODB_PASSWORD}@mongodb:27017/rocketchat?replicaSet: rinoa
|
||||||
MONGO_OPLOG_URL: mongodb://rocketchat:${ROCKETCHAT_MONGODB_PASSWORD}@mongodb:27017/local?replicaSet=rinoa
|
MONGO_OPLOG_URL: mongodb://rocketchat:${ROCKETCHAT_MONGODB_PASSWORD}@mongodb:27017/local?replicaSet: rinoa
|
||||||
ROOT_URL: https://chat.${MY_TLD}
|
ROOT_URL: https://chat.${MY_TLD}
|
||||||
PORT: 3000
|
PORT: 3000
|
||||||
DEPLOY_METHOD: docker
|
DEPLOY_METHOD: docker
|
||||||
@@ -4894,7 +4923,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- romm_resources:/romm/resources # Resources fetched from IGDB (covers, screenshots, etc.)
|
- romm_resources:/romm/resources # Resources fetched from IGDB (covers, screenshots, etc.)
|
||||||
- ${DOCKER_VOLUME_STORAGE}/roms:/romm/library # Your game library. Check https://github.com/rommapp/romm?tab=readme-ov-file#folder-structure for more details.
|
- ${DOCKER_VOLUME_STORAGE}/roms:/romm/library # Your game library. Check https://github.com/rommapp/romm?tab: readme-ov-file#folder-structure for more details.
|
||||||
- ${DOCKER_VOLUME_STORAGE}/roms/assets:/romm/assets # Uploaded saves, states, etc.
|
- ${DOCKER_VOLUME_STORAGE}/roms/assets:/romm/assets # Uploaded saves, states, etc.
|
||||||
- ${DOCKER_VOLUME_CONFIG}/romm:/romm/config # Path where config.yml is stored
|
- ${DOCKER_VOLUME_CONFIG}/romm:/romm/config # Path where config.yml is stored
|
||||||
romm-valkey:
|
romm-valkey:
|
||||||
@@ -5151,14 +5180,14 @@ services:
|
|||||||
<<: *signoz-db-depend
|
<<: *signoz-db-depend
|
||||||
container_name: signoz-app
|
container_name: signoz-app
|
||||||
command:
|
command:
|
||||||
- --config=/root/config/prometheus.yml
|
- --config: /root/config/prometheus.yml
|
||||||
environment:
|
environment:
|
||||||
SIGNOZ_ALERTMANAGER_PROVIDER: signoz
|
SIGNOZ_ALERTMANAGER_PROVIDER: signoz
|
||||||
SIGNOZ_TELEMETRYSTORE_CLICKHOUSE_DSN: tcp://signoz-clickhouse:9000
|
SIGNOZ_TELEMETRYSTORE_CLICKHOUSE_DSN: tcp://signoz-clickhouse:9000
|
||||||
SIGNOZ_SQLSTORE_SQLITE_PATH: /var/lib/signoz/signoz.db
|
SIGNOZ_SQLSTORE_SQLITE_PATH: /var/lib/signoz/signoz.db
|
||||||
DASHBOARDS_PATH: /root/config/dashboards
|
DASHBOARDS_PATH: /root/config/dashboards
|
||||||
STORAGE: clickhouse
|
STORAGE: clickhouse
|
||||||
GODEBUG: netdns=go
|
GODEBUG: netdns: go
|
||||||
TELEMETRY_ENABLED: true
|
TELEMETRY_ENABLED: true
|
||||||
DEPLOYMENT_TYPE: docker-standalone-amd
|
DEPLOYMENT_TYPE: docker-standalone-amd
|
||||||
healthcheck:
|
healthcheck:
|
||||||
@@ -5216,9 +5245,9 @@ services:
|
|||||||
- bash
|
- bash
|
||||||
- -c
|
- -c
|
||||||
- |
|
- |
|
||||||
version="v0.0.1"
|
version: "v0.0.1"
|
||||||
node_os=$$(uname -s | tr '[:upper:]' '[:lower:]')
|
node_os: $$(uname -s | tr '[:upper:]' '[:lower:]')
|
||||||
node_arch=$$(uname -m | sed s/aarch64/arm64/ | sed s/x86_64/amd64/)
|
node_arch: $$(uname -m | sed s/aarch64/arm64/ | sed s/x86_64/amd64/)
|
||||||
echo "Fetching histogram-binary for $${node_os}/$${node_arch}"
|
echo "Fetching histogram-binary for $${node_os}/$${node_arch}"
|
||||||
cd /tmp
|
cd /tmp
|
||||||
wget -O histogram-quantile.tar.gz "https://github.com/SigNoz/signoz/releases/download/histogram-quantile%2F$${version}/histogram-quantile_$${node_os}_$${node_arch}.tar.gz"
|
wget -O histogram-quantile.tar.gz "https://github.com/SigNoz/signoz/releases/download/histogram-quantile%2F$${version}/histogram-quantile_$${node_os}_$${node_arch}.tar.gz"
|
||||||
@@ -5246,15 +5275,15 @@ services:
|
|||||||
<<: *signoz-db-depend
|
<<: *signoz-db-depend
|
||||||
container_name: signoz-otel-collector
|
container_name: signoz-otel-collector
|
||||||
command:
|
command:
|
||||||
- --config=/etc/otel-collector-config.yaml
|
- --config: /etc/otel-collector-config.yaml
|
||||||
- --manager-config=/etc/manager-config.yaml
|
- --manager-config: /etc/manager-config.yaml
|
||||||
- --copy-path=/var/tmp/collector-config.yaml
|
- --copy-path: /var/tmp/collector-config.yaml
|
||||||
- --feature-gates=-pkg.translator.prometheus.NormalizeName
|
- --feature-gates: -pkg.translator.prometheus.NormalizeName
|
||||||
depends_on:
|
depends_on:
|
||||||
signoz-app:
|
signoz-app:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
environment:
|
environment:
|
||||||
OTEL_RESOURCE_ATTRIBUTES: host.name=signoz-host,os.type=linux
|
OTEL_RESOURCE_ATTRIBUTES: host.name: signoz-host,os.type: linux
|
||||||
LOW_CARDINAL_EXCEPTION_GROUPING: false
|
LOW_CARDINAL_EXCEPTION_GROUPING: false
|
||||||
image: signoz/signoz-otel-collector:${OTELCOL_TAG:-v0.111.42}
|
image: signoz/signoz-otel-collector:${OTELCOL_TAG:-v0.111.42}
|
||||||
ports:
|
ports:
|
||||||
@@ -5271,8 +5300,8 @@ services:
|
|||||||
container_name: signoz-schema-migrator-async
|
container_name: signoz-schema-migrator-async
|
||||||
command:
|
command:
|
||||||
- async
|
- async
|
||||||
- --dsn=tcp://signoz-clickhouse:9000
|
- --dsn: tcp://signoz-clickhouse:9000
|
||||||
- --up=
|
- --up:
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
signoz-schema-migrator-sync:
|
signoz-schema-migrator-sync:
|
||||||
<<: *signoz-common
|
<<: *signoz-common
|
||||||
@@ -5280,8 +5309,8 @@ services:
|
|||||||
container_name: signoz-schema-migrator-sync
|
container_name: signoz-schema-migrator-sync
|
||||||
command:
|
command:
|
||||||
- sync
|
- sync
|
||||||
- --dsn=tcp://signoz-clickhouse:9000
|
- --dsn: tcp://signoz-clickhouse:9000
|
||||||
- --up=
|
- --up:
|
||||||
depends_on:
|
depends_on:
|
||||||
signoz-clickhouse:
|
signoz-clickhouse:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -5312,11 +5341,11 @@ services:
|
|||||||
SONAR_JDBC_PASSWORD: ${SONARQUBE_POSTGRES_PASSWORD}
|
SONAR_JDBC_PASSWORD: ${SONARQUBE_POSTGRES_PASSWORD}
|
||||||
SONAR_SECURITY_REALM: LDAP
|
SONAR_SECURITY_REALM: LDAP
|
||||||
LDAP_URL: ldap://lldap:3890
|
LDAP_URL: ldap://lldap:3890
|
||||||
LDAP_BINDDN: cn=sonarqube,ou=people,dc=trez,dc=wtf
|
LDAP_BINDDN: cn: sonarqube,ou: people,dc: trez,dc: wtf
|
||||||
LDAP_BINDPASSWORD: ${SONARQUBE_LDAP_BIND_PASSWORD}
|
LDAP_BINDPASSWORD: ${SONARQUBE_LDAP_BIND_PASSWORD}
|
||||||
LDAP_AUTHENTICATION: simple
|
LDAP_AUTHENTICATION: simple
|
||||||
LDAP_USER_BASEDN: ou=people,dc=trez,dc=wtf
|
LDAP_USER_BASEDN: ou: people,dc: trez,dc: wtf
|
||||||
LDAP_USER_REQUEST: (&(objectClass=inetOrgPerson)(uid={login})(memberof=cn=sonarqube_users,ou=groups,dc=example,dc=com))
|
LDAP_USER_REQUEST: (&(objectClass: inetOrgPerson)(uid: {login})(memberof: cn: sonarqube_users,ou: groups,dc: example,dc: com))
|
||||||
LDAP_USER_REALNAMEATTRIBUTE: cn
|
LDAP_USER_REALNAMEATTRIBUTE: cn
|
||||||
LDAP_USER_EMAILATTRIBUTE: mail
|
LDAP_USER_EMAILATTRIBUTE: mail
|
||||||
hostname: sonarqube
|
hostname: sonarqube
|
||||||
@@ -5562,7 +5591,7 @@ services:
|
|||||||
container_name: stable-diffusion-webui
|
container_name: stable-diffusion-webui
|
||||||
image: git.${MY_TLD}/trez.one/stable-diffusion-ui:v9.0.1
|
image: git.${MY_TLD}/trez.one/stable-diffusion-ui:v9.0.1
|
||||||
environment:
|
environment:
|
||||||
- CLI_ARGS=--allow-code --medvram --xformers --enable-insecure-extension-access --api
|
- CLI_ARGS: --allow-code --medvram --xformers --enable-insecure-extension-access --api
|
||||||
labels:
|
labels:
|
||||||
homepage.name: Stable-Diffusion WebUI
|
homepage.name: Stable-Diffusion WebUI
|
||||||
homepage.group: Personal Tools
|
homepage.group: Personal Tools
|
||||||
@@ -5973,7 +6002,7 @@ services:
|
|||||||
"password": "${MARIADB_ENVIRONMENT_MYSQL_ROOT_PASSWORD}"
|
"password": "${MARIADB_ENVIRONMENT_MYSQL_ROOT_PASSWORD}"
|
||||||
}'
|
}'
|
||||||
WHODB_MONGODB_1: '{
|
WHODB_MONGODB_1: '{
|
||||||
"host": "mongodb:27017/admin?replicaSet=rinoa",
|
"host": "mongodb:27017/admin?replicaSet: rinoa",
|
||||||
"user": "root",
|
"user": "root",
|
||||||
"password": "${MONGO_INITDB_ROOT_PASSWORD}"
|
"password": "${MONGO_INITDB_ROOT_PASSWORD}"
|
||||||
}'
|
}'
|
||||||
|
|||||||
Reference in New Issue
Block a user