Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 657dffc87e | |||
| 1f22440560 | |||
| 8aa50012d4 | |||
| 3897475c0f | |||
| 73f8b02e92 |
@@ -66,6 +66,7 @@ jobs:
|
|||||||
VAULT_ADDR: ${{ secrets.RINOA_VAULT_ADDR }}
|
VAULT_ADDR: ${{ secrets.RINOA_VAULT_ADDR }}
|
||||||
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
|
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
|
||||||
VAULT_NAMESPACE: ""
|
VAULT_NAMESPACE: ""
|
||||||
|
RINOA_REGISTRY_PASSWORD: ${{ secrets.BOT_GITEA_PASSWORD }}
|
||||||
outputs:
|
outputs:
|
||||||
svc_deploy_list: ${{ steps.modded_svcs.outputs.rinoa_svcs }}
|
svc_deploy_list: ${{ steps.modded_svcs.outputs.rinoa_svcs }}
|
||||||
steps:
|
steps:
|
||||||
@@ -76,7 +77,7 @@ jobs:
|
|||||||
git fetch origin ${{ github.event.pull_request.base.ref }}
|
git fetch origin ${{ github.event.pull_request.base.ref }}
|
||||||
- name: Login to Gitea Container Registry
|
- name: Login to Gitea Container Registry
|
||||||
run: |
|
run: |
|
||||||
docker login -u gitea-sonarqube-bot -p ${{ secrets.BOT_GITEA_PASSWORD }} git.trez.wtf
|
docker login -u gitea-sonarqube-bot -p ${RINOA_REGISTRY_PASSWORD} git.trez.wtf
|
||||||
- name: Save both versions of docker-compose.yml
|
- name: Save both versions of docker-compose.yml
|
||||||
run: |
|
run: |
|
||||||
git show origin/main:docker-compose.yml > docker-compose-main.yml || touch docker-compose-main.yml
|
git show origin/main:docker-compose.yml > docker-compose-main.yml || touch docker-compose-main.yml
|
||||||
@@ -300,6 +301,7 @@ jobs:
|
|||||||
VAULT_ADDR: ${{ secrets.RINOA_VAULT_ADDR }}
|
VAULT_ADDR: ${{ secrets.RINOA_VAULT_ADDR }}
|
||||||
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
|
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
|
||||||
DOCKER_HOST: tcp://dockerproxy:2375
|
DOCKER_HOST: tcp://dockerproxy:2375
|
||||||
|
RINOA_REGISTRY_PASSWORD: ${{ secrets.BOT_GITEA_PASSWORD }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -319,7 +321,7 @@ jobs:
|
|||||||
uses: cpanato/vault-installer@main
|
uses: cpanato/vault-installer@main
|
||||||
- name: Login to Gitea Container Registry
|
- name: Login to Gitea Container Registry
|
||||||
run: |
|
run: |
|
||||||
docker login -u gitea-sonarqube-bot -p ${{ secrets.BOT_GITEA_PASSWORD }} git.trez.wtf
|
docker login -u gitea-sonarqube-bot -p ${RINOA_REGISTRY_PASSWORD} git.trez.wtf
|
||||||
- name: Gotify Notification
|
- name: Gotify Notification
|
||||||
uses: eikendev/gotify-action@master
|
uses: eikendev/gotify-action@master
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -31,6 +31,7 @@
|
|||||||
| dawarich-sidekiq | freikin/dawarich:latest |
|
| dawarich-sidekiq | freikin/dawarich:latest |
|
||||||
| dead-man-hand | ghcr.io/bkupidura/dead-man-hand:latest |
|
| dead-man-hand | ghcr.io/bkupidura/dead-man-hand:latest |
|
||||||
| docker-socket-proxy | ghcr.io/tecnativa/docker-socket-proxy:latest |
|
| docker-socket-proxy | ghcr.io/tecnativa/docker-socket-proxy:latest |
|
||||||
|
| dockflare | alplat/dockflare:stable |
|
||||||
| duplicati | lscr.io/linuxserver/duplicati:latest |
|
| duplicati | lscr.io/linuxserver/duplicati:latest |
|
||||||
| excalidraw | excalidraw/excalidraw:latest |
|
| excalidraw | excalidraw/excalidraw:latest |
|
||||||
| explo | ghcr.io/lumepart/explo:latest |
|
| explo | ghcr.io/lumepart/explo:latest |
|
||||||
|
|||||||
+62
-19
@@ -1,13 +1,5 @@
|
|||||||
name: compose
|
name: compose
|
||||||
networks:
|
networks:
|
||||||
bitmagnet:
|
|
||||||
driver: bridge
|
|
||||||
ipam:
|
|
||||||
config:
|
|
||||||
- gateway: 192.168.55.1
|
|
||||||
subnet: 192.168.55.0/27
|
|
||||||
driver: default
|
|
||||||
name: compose_bitmagnet
|
|
||||||
default:
|
default:
|
||||||
name: compose_default
|
name: compose_default
|
||||||
nextcloud-aio:
|
nextcloud-aio:
|
||||||
@@ -55,10 +47,10 @@ x-signoz-common: &signoz-common
|
|||||||
# networks:
|
# networks:
|
||||||
# - signoz-net
|
# - signoz-net
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
logging:
|
# logging:
|
||||||
options:
|
# options:
|
||||||
max-size: 50m
|
# max-size: 50m
|
||||||
max-file: "3"
|
# max-file: "3"
|
||||||
x-signoz-clickhouse-defaults: &signoz-clickhouse-defaults
|
x-signoz-clickhouse-defaults: &signoz-clickhouse-defaults
|
||||||
<<: *signoz-common
|
<<: *signoz-common
|
||||||
# addding non LTS version due to this fix https://github.com/ClickHouse/ClickHouse/commit/32caf8716352f45c1b617274c7508c86b7d1afab
|
# addding non LTS version due to this fix https://github.com/ClickHouse/ClickHouse/commit/32caf8716352f45c1b617274c7508c86b7d1afab
|
||||||
@@ -1047,6 +1039,61 @@ services:
|
|||||||
source: /var/run/docker.sock
|
source: /var/run/docker.sock
|
||||||
target: /var/run/docker.sock
|
target: /var/run/docker.sock
|
||||||
type: bind
|
type: bind
|
||||||
|
dockflare:
|
||||||
|
container_name: dockflare
|
||||||
|
environment:
|
||||||
|
AGENT_STATUS_UPDATE_INTERVAL_SECONDS: 10
|
||||||
|
CF_ACCOUNT_ID: ${CLOUDFLARE_ACCOUNT_ID}
|
||||||
|
CF_API_TOKEN: ${CLOUDFLAREDDNS_ENVIRONMENT_APITOKEN}
|
||||||
|
CF_ZONE_ID: ${CLOUDFLARE_ZONE_ID}
|
||||||
|
CLEANUP_INTERVAL_SECONDS: 300
|
||||||
|
CLOUDFLARED_NETWORK_NAME: compose_default
|
||||||
|
DEFAULT_NO_TLS_VERIFY: false
|
||||||
|
GRACE_PERIOD_SECONDS: 600
|
||||||
|
LABEL_PREFIX: cloudflare.tunnel
|
||||||
|
MAX_CONCURRENT_DNS_OPS: 3
|
||||||
|
RECONCILIATION_BATCH_SIZE: 3
|
||||||
|
SCAN_ALL_NETWORKS: false
|
||||||
|
STATE_FILE_PATH: /app/data/state.json
|
||||||
|
TRUSTED_PROXIES: 192.168.1.0/24,172.18.0.0/16
|
||||||
|
TUNNEL_DNS_SCAN_ZONE_NAMES:
|
||||||
|
TUNNEL_NAME: dockflared-tunnel
|
||||||
|
TZ: ${TZ}
|
||||||
|
image: alplat/dockflare:stable # Or :unstable for the latest features
|
||||||
|
labels:
|
||||||
|
homepage.group: Privacy/Security
|
||||||
|
homepage.name: DockFlare
|
||||||
|
homepage.href: https://cftunn.${MY_TLD}
|
||||||
|
homepage.icon: /icons/dockflare.png
|
||||||
|
homepage.description: Cloudflare Tunnel controller
|
||||||
|
swag: enable
|
||||||
|
swag_proto: http
|
||||||
|
swag_url: cftunn.${MY_TLD}
|
||||||
|
swag.uptime-kuma.enabled: true
|
||||||
|
swag.uptime-kuma.monitor.url: https://cftunn.${MY_TLD}
|
||||||
|
swag.uptime-kuma.monitor.interval: 300
|
||||||
|
### EXAMPLE CF TUNNEL LABELS ###
|
||||||
|
# Enable DockFlare management for this container
|
||||||
|
# - "cloudflare.tunnel.enable=true"
|
||||||
|
# The public hostname to expose
|
||||||
|
# - "cloudflare.tunnel.hostname=my-service.example.com"
|
||||||
|
# The internal service address (protocol://container_name_or_ip:port)
|
||||||
|
# Service type (http, https, tcp, ssh, rdp, http_status) is inferred from the prefix.
|
||||||
|
# - "cloudflare.tunnel.service=http://my-service:80"
|
||||||
|
# Optional: Specify a URL path. Only requests to hostname/path will match.
|
||||||
|
# - "cloudflare.tunnel.path=/app"
|
||||||
|
# Optional: Specify a different Cloudflare Zone for this hostname
|
||||||
|
# - "cloudflare.tunnel.zonename=another.example.com"
|
||||||
|
# Optional: Disable TLS verification if your internal service uses HTTP or a self-signed cert
|
||||||
|
# - "cloudflare.tunnel.no_tls_verify=true"
|
||||||
|
# Optional: Specify Origin Server Name (SNI) for TLS connection to origin
|
||||||
|
# - "cloudflare.tunnel.originsrvname=internal.service.local"
|
||||||
|
ports:
|
||||||
|
- 20756:5000
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
- dockflare_data:/app/data
|
||||||
duplicati:
|
duplicati:
|
||||||
container_name: duplicati
|
container_name: duplicati
|
||||||
environment:
|
environment:
|
||||||
@@ -1427,13 +1474,7 @@ services:
|
|||||||
VPN_SERVICE_PROVIDER: private internet access
|
VPN_SERVICE_PROVIDER: private internet access
|
||||||
expose:
|
expose:
|
||||||
- 8000
|
- 8000
|
||||||
extra_hosts:
|
|
||||||
- bitmagnet-pg-db:192.168.55.8
|
|
||||||
image: qmcgaw/gluetun:latest
|
image: qmcgaw/gluetun:latest
|
||||||
networks:
|
|
||||||
bitmagnet:
|
|
||||||
ipv4_address: 192.168.55.7
|
|
||||||
default: null
|
|
||||||
ports:
|
ports:
|
||||||
- 3333:3333
|
- 3333:3333
|
||||||
- 3334:3334
|
- 3334:3334
|
||||||
@@ -4600,7 +4641,7 @@ services:
|
|||||||
- --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:
|
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
|
||||||
@@ -5435,6 +5476,8 @@ volumes:
|
|||||||
name: dawarich_public
|
name: dawarich_public
|
||||||
dawarich_watched:
|
dawarich_watched:
|
||||||
name: dawarich_watched
|
name: dawarich_watched
|
||||||
|
dockflare_data:
|
||||||
|
name: dockflare_data
|
||||||
fastenhealth-cache:
|
fastenhealth-cache:
|
||||||
name: fastenhealth-cache
|
name: fastenhealth-cache
|
||||||
fastenhealth-db:
|
fastenhealth-db:
|
||||||
|
|||||||
Reference in New Issue
Block a user