Compare commits
	
		
			1 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 51099c5ca0 | 
@ -16,9 +16,9 @@ steps:
 | 
				
			|||||||
      STACK_NAME: traefik
 | 
					      STACK_NAME: traefik
 | 
				
			||||||
      LETS_ENCRYPT_ENV: production
 | 
					      LETS_ENCRYPT_ENV: production
 | 
				
			||||||
      LETS_ENCRYPT_EMAIL: helo@autonomic.zone
 | 
					      LETS_ENCRYPT_EMAIL: helo@autonomic.zone
 | 
				
			||||||
      TRAEFIK_YML_VERSION: v21
 | 
					      TRAEFIK_YML_VERSION: v5
 | 
				
			||||||
      FILE_PROVIDER_YML_VERSION: v10
 | 
					      FILE_PROVIDER_YML_VERSION: v4
 | 
				
			||||||
      ENTRYPOINT_VERSION: v4
 | 
					      ENTRYPOINT_VERSION: v1
 | 
				
			||||||
trigger:
 | 
					trigger:
 | 
				
			||||||
  branch:
 | 
					  branch:
 | 
				
			||||||
    - master
 | 
					    - master
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,6 @@
 | 
				
			|||||||
TYPE=traefik
 | 
					TYPE=traefik
 | 
				
			||||||
TIMEOUT=300
 | 
					TIMEOUT=300
 | 
				
			||||||
ENABLE_AUTO_UPDATE=true
 | 
					ENABLE_AUTO_UPDATE=true
 | 
				
			||||||
ENABLE_BACKUPS=true
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
DOMAIN=traefik.example.com
 | 
					DOMAIN=traefik.example.com
 | 
				
			||||||
LETS_ENCRYPT_ENV=production
 | 
					LETS_ENCRYPT_ENV=production
 | 
				
			||||||
@ -147,7 +146,3 @@ COMPOSE_FILE="compose.yml"
 | 
				
			|||||||
# NOTE(3wc): as of 2024-04-01 only the `icecast` recipe uses this
 | 
					# NOTE(3wc): as of 2024-04-01 only the `icecast` recipe uses this
 | 
				
			||||||
#COMPOSE_FILE="$COMPOSE_FILE:compose.web-alt.yml"
 | 
					#COMPOSE_FILE="$COMPOSE_FILE:compose.web-alt.yml"
 | 
				
			||||||
#WEB_ALT_ENABLED=1
 | 
					#WEB_ALT_ENABLED=1
 | 
				
			||||||
 | 
					 | 
				
			||||||
## Qbit
 | 
					 | 
				
			||||||
#COMPOSE_FILE="$COMPOSE_FILE:compose.qbit.yml"
 | 
					 | 
				
			||||||
#QBIT_ENABLED=1
 | 
					 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										4
									
								
								abra.sh
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								abra.sh
									
									
									
									
									
								
							@ -1,3 +1,3 @@
 | 
				
			|||||||
export TRAEFIK_YML_VERSION=v22
 | 
					export TRAEFIK_YML_VERSION=v21
 | 
				
			||||||
export FILE_PROVIDER_YML_VERSION=v10
 | 
					export FILE_PROVIDER_YML_VERSION=v10
 | 
				
			||||||
export ENTRYPOINT_VERSION=v4
 | 
					export ENTRYPOINT_VERSION=v3
 | 
				
			||||||
 | 
				
			|||||||
@ -3,13 +3,13 @@ version: "3.8"
 | 
				
			|||||||
services:
 | 
					services:
 | 
				
			||||||
  app:
 | 
					  app:
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      - GANDIV5_PERSONAL_ACCESS_TOKEN_FILE=/run/secrets/gandiv5_pat
 | 
					      - GANDIV5_PERSONAL_ACCESS_TOKEN_FILE=/run/secrets/gandiv5_personal_access_token
 | 
				
			||||||
      - LETS_ENCRYPT_DNS_CHALLENGE_ENABLED
 | 
					      - LETS_ENCRYPT_DNS_CHALLENGE_ENABLED
 | 
				
			||||||
      - LETS_ENCRYPT_DNS_CHALLENGE_PROVIDER
 | 
					      - LETS_ENCRYPT_DNS_CHALLENGE_PROVIDER
 | 
				
			||||||
    secrets:
 | 
					    secrets:
 | 
				
			||||||
      - gandiv5_pat
 | 
					      - gandiv5_personal_access_token
 | 
				
			||||||
 | 
					
 | 
				
			||||||
secrets:
 | 
					secrets:
 | 
				
			||||||
  gandiv5_pat:
 | 
					  gandiv5_personal_access_token:
 | 
				
			||||||
    name: ${STACK_NAME}_gandiv5_pat_${SECRET_GANDIV5_PERSONAL_ACCESS_TOKEN_VERSION}
 | 
					    name: ${STACK_NAME}_gandiv5_personal_access_token_${SECRET_GANDIV5_PERSONAL_ACCESS_TOKEN_VERSION}
 | 
				
			||||||
    external: true
 | 
					    external: true
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +0,0 @@
 | 
				
			|||||||
version: "3.8"
 | 
					 | 
				
			||||||
services:
 | 
					 | 
				
			||||||
  app:
 | 
					 | 
				
			||||||
    environment:
 | 
					 | 
				
			||||||
      - QBIT_ENABLED
 | 
					 | 
				
			||||||
    ports:
 | 
					 | 
				
			||||||
      - "6881:6881/udp"
 | 
					 | 
				
			||||||
      - "6881:6881/tcp"
 | 
					 | 
				
			||||||
@ -49,7 +49,6 @@ services:
 | 
				
			|||||||
        - "traefik.http.routers.${STACK_NAME}.middlewares=security@file"
 | 
					        - "traefik.http.routers.${STACK_NAME}.middlewares=security@file"
 | 
				
			||||||
        - "coop-cloud.${STACK_NAME}.version=2.8.0+v2.11.10"
 | 
					        - "coop-cloud.${STACK_NAME}.version=2.8.0+v2.11.10"
 | 
				
			||||||
        - "coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-120}"
 | 
					        - "coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-120}"
 | 
				
			||||||
        - "backupbot.backup=${ENABLE_BACKUPS:-true}"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  socket-proxy:
 | 
					  socket-proxy:
 | 
				
			||||||
    image: lscr.io/linuxserver/socket-proxy:1.26.2-r0-ls26
 | 
					    image: lscr.io/linuxserver/socket-proxy:1.26.2-r0-ls26
 | 
				
			||||||
 | 
				
			|||||||
@ -7,6 +7,14 @@ export OVH_CONSUMER_KEY=$(cat "$OVH_CONSUMER_KEY_FILE")
 | 
				
			|||||||
export OVH_APPLICATION_SECRET=$(cat "$OVH_APPLICATION_SECRET_FILE")
 | 
					export OVH_APPLICATION_SECRET=$(cat "$OVH_APPLICATION_SECRET_FILE")
 | 
				
			||||||
{{ end }}
 | 
					{{ end }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{{ if eq (env "GANDI_API_KEY_ENABLED") "1" }}
 | 
				
			||||||
 | 
					export GANDIV5_API_KEY=$(cat "$GANDIV5_API_KEY_FILE")
 | 
				
			||||||
 | 
					{{ end }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{{ if eq (env "GANDI_PERSONAL_ACCESS_TOKEN_ENABLED") "1" }}
 | 
				
			||||||
 | 
					export GANDIV5_PERSONAL_ACCESS_TOKEN=$(cat "$GANDIV5_PERSONAL_ACCESS_TOKEN_FILE")
 | 
				
			||||||
 | 
					{{ end }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{{ if eq (env "DIGITALOCEAN_ENABLED") "1" }}
 | 
					{{ if eq (env "DIGITALOCEAN_ENABLED") "1" }}
 | 
				
			||||||
export DO_AUTH_TOKEN=$(cat "$DO_AUTH_TOKEN_FILE")
 | 
					export DO_AUTH_TOKEN=$(cat "$DO_AUTH_TOKEN_FILE")
 | 
				
			||||||
{{ end }}
 | 
					{{ end }}
 | 
				
			||||||
 | 
				
			|||||||
@ -79,12 +79,6 @@ entrypoints:
 | 
				
			|||||||
  matrix-federation:
 | 
					  matrix-federation:
 | 
				
			||||||
    address: ":9001"
 | 
					    address: ":9001"
 | 
				
			||||||
  {{ end }}
 | 
					  {{ end }}
 | 
				
			||||||
  {{ if eq (env "QBIT_ENABLED") "1" }}
 | 
					 | 
				
			||||||
  qbit:
 | 
					 | 
				
			||||||
    address: ":6881"
 | 
					 | 
				
			||||||
  qbit-udp:
 | 
					 | 
				
			||||||
    address: ":6881/udp"
 | 
					 | 
				
			||||||
  {{ end }}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
ping:
 | 
					ping:
 | 
				
			||||||
  entryPoint: web
 | 
					  entryPoint: web
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user