Compare commits
340 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a28769053b | |||
| 8be5388ba7 | |||
| d28c46188d | |||
| ed81f4c802 | |||
| bae21696d5 | |||
| 8820d72f81 | |||
| 1cfeba0c6f | |||
| 1fe676de60 | |||
| dcf9b7e829 | |||
| e436da962c | |||
| 9c3a666f49 | |||
| bbdf7fe13e | |||
| 227230f11a | |||
| 6a25dde35f | |||
| 2b7c2eb60e | |||
| f011b3811e | |||
| 91af95090e | |||
| 108be427ab | |||
| bf9b7d0ed2 | |||
| 736c866a65 | |||
| 3410008a9d | |||
| 592e88f147 | |||
| 6ca7560eb7 | |||
| 2642a9897e | |||
| a76e7e53da | |||
| fe0d4f5035 | |||
| 7d7e291127 | |||
| ef36881e15 | |||
| 4e39415f49 | |||
| ef24bb97e5 | |||
| 88380e6991 | |||
| fb3f0452a2 | |||
| fe66d7a723 | |||
| 22f37bcdee | |||
| 60351f5d11 | |||
| 1c391ceb8b | |||
| 260c6a8aa5 | |||
| 8c70e5b1c4 | |||
| 4b9d2cca29 | |||
| a255ff7932 | |||
| 332aef1b89 | |||
| 06780b1a42 | |||
| 3eabf1a3d4 | |||
| 55c8b72940 | |||
| 01b4f58524 | |||
| caa15ed4ee | |||
| 3554cde9e4 | |||
| a7060535cc | |||
| 669ee23ee9 | |||
| 52bd1fa698 | |||
| 8437218a97 | |||
| ffde329c8f | |||
| 4e88423877 | |||
| 2c95d98555 | |||
| bfcac1b0e1 | |||
| 188bf0c4da | |||
| f15e5b87f6 | |||
| a42c858e2a | |||
| 3442ac6c7f | |||
| 5bc7b7524c | |||
| 229d683a19 | |||
| ed08715754 | |||
| 802a2283f6 | |||
| 4dde7636e3 | |||
| 4af14ddc69 | |||
| 692d092a01 | |||
| e3086057f2 | |||
| 7a4ab12b9a | |||
| 7e31e2363f | |||
| b56a0eec39 | |||
| d612b3d9c1 | |||
| a1a8722040 | |||
| 1f549f331f | |||
| f684f60e95 | |||
| 2dbe6b7a3b | |||
| 4fe91d095c | |||
| 4a2637da7e | |||
| 3b8b930027 | |||
| 07fc211592 | |||
| 40da232294 | |||
| ba94ab6d61 | |||
| dbab807837 | |||
| fe36d69617 | |||
| 4d6299a94d | |||
| 0cd149bd8b | |||
| 8781df1332 | |||
| 5a754a31be | |||
| a55d8fa50a | |||
| 17c0016fe3 | |||
| 48415e9f2e | |||
| c4af487a58 | |||
| bc34e2bf43 | |||
| 270470a4d3 | |||
| e94bf2a44a | |||
| 1ca1e40bfd | |||
| cb460137dd | |||
| 5a6afb1cb7 | |||
| 9cd58314b8 | |||
| 6aafa9edd8 | |||
| 83b97b1d90 | |||
| 7671cb26da | |||
| f044a4cf52 | |||
| 28fbe4417e | |||
| e52eba0aa1 | |||
| 3d75cd3509 | |||
| d4e710830d | |||
| 74339125e0 | |||
| 1c3fe4cf51 | |||
| d53db6f67d | |||
| 35491a1b83 | |||
| 6ce05beff2 | |||
| 5243f31741 | |||
| d4ca0a8ffa | |||
| 126baa2a52 | |||
| ae11234e37 | |||
| 0667d49b1a | |||
| 30c4d53bdf | |||
| 8da5222140 | |||
| 2a118311b7 | |||
| cec009fcb1 | |||
| b6dd26b14f | |||
| 3cd19175ed | |||
| e27587a1b6 | |||
| 83f13f028e | |||
| 5772f4171e | |||
| e597260dac | |||
| 97b9e7c3a5 | |||
| a9a125555a | |||
| 032f54aa7c | |||
| 1c4779b3da | |||
| 1e49c806e6 | |||
| 991e0768b9 | |||
| 391ae75614 | |||
| 70212b8899 | |||
| 90010d1cbc | |||
| 79f55b9326 | |||
| a1e3cd9196 | |||
| 5e2491929c | |||
| 77836c6203 | |||
| 557f57cb0f | |||
| 3009503b3d | |||
| 2f46f884e4 | |||
| a13c18c529 | |||
| 7d1a5f6ea7 | |||
| 080c8ef373 | |||
| 008febf14a | |||
| dca5eb3434 | |||
| a363945eb8 | |||
| bb9e491b34 | |||
| 296660a17c | |||
| dc89a08016 | |||
| 1777a63b70 | |||
| 454fa5ad4b | |||
| 0f77a29600 | |||
| 82e9a3d8ff | |||
| 9469b4f84d | |||
| e388bc55d6 | |||
| 07d79873ec | |||
| 52779ed76c | |||
| 4ec7e4ea9f | |||
| 1584f5ab13 | |||
| ca7702c372 | |||
| 0c0b4a9cb3 | |||
| 8bd92b6052 | |||
| 6d36871bc8 | |||
| e0c56559d4 | |||
| b8cc7d5fce | |||
| 447da2facb | |||
| 66cf74a3bf | |||
| 1419015207 | |||
| 6f2b67f7a7 | |||
| 478699475e | |||
| 0882560926 | |||
| fcc5bb697e | |||
| 1dc4723a2e | |||
| 0c825d3234 | |||
| d62d144bf4 | |||
| 9bde641bb0 | |||
| 779a60e962 | |||
| 4c32cb265c | |||
| a04de3ecff | |||
| 226931fd42 | |||
| 4e138e5987 | |||
| 98ccf1f0f3 | |||
| f50adb4072 | |||
| 580a7a95ca | |||
| 134d4e1078 | |||
| 1413cc1753 | |||
| cba2d917fa | |||
| 3b8187f15e | |||
| 042e21731e | |||
| ae88cf44c6 | |||
| 4396c69849 | |||
| 2222510f85 | |||
| a953b2ab16 | |||
| 531d1fb0aa | |||
| 63c27e90db | |||
| 28270b1b02 | |||
| e36149844c | |||
| f2f6b32a34 | |||
| 99b7c55086 | |||
| b687ea16cd | |||
| b667777e32 | |||
| e1c0b9fb44 | |||
| 5be2d091df | |||
| ee414373d7 | |||
| 191b31573d | |||
| 8aad011b31 | |||
| 269af634c2 | |||
| 43ddc8c743 | |||
| c4b67c6b36 | |||
| 29b30de330 | |||
| 183f19dd33 | |||
| 98fb503321 | |||
| fd58dd6bd7 | |||
| 45894e6325 | |||
| ae3a45f375 | |||
| ffb012148c | |||
| 74a3c90a93 | |||
| 1a7f20fbc3 | |||
| 195ff475d7 | |||
| baa210c1ea | |||
| 23271efbec | |||
| 8246e925dc | |||
| e3d652dcd2 | |||
| 2df0632583 | |||
| 0726cfc424 | |||
| debae01c1a | |||
| b9c590ba70 | |||
| a6dc545479 | |||
| b7558eb842 | |||
| e5f28515b5 | |||
| 7b67284ddb | |||
| 78400eec08 | |||
| 5dbeb89996 | |||
| c9498af823 | |||
| f6fc428b98 | |||
| 2f25e7cb3f | |||
| 51eae71d85 | |||
| b772b626f3 | |||
| 11391fa66d | |||
| 7dd0108e1d | |||
| 7c9c0f8dca | |||
| f1b11cca6d | |||
| ffaa66a086 | |||
| 33d2c7d0c3 | |||
| d6311c95af | |||
| 19f17d5b62 | |||
| 070458d4c8 | |||
| 389e2b7afa | |||
| 4f40973910 | |||
| fb9443a21d | |||
| 3ba38e769f | |||
| 4f32c568d9 | |||
| 7c46dd85f5 | |||
| cb100f884d | |||
| 03b5e3e90f | |||
| bf843dbddb | |||
| 1b6cd1c56b | |||
| f14ac8bf6e | |||
| 5709c54995 | |||
| c47c6f08df | |||
| 0524fd3818 | |||
| 599045c3b2 | |||
| e2ada5b2d4 | |||
| cc3ef05fa6 | |||
| bb1034e01f | |||
| 6a2e72ee36 | |||
| a2a65c5992 | |||
| fc59ae6276 | |||
| 7ab88380ac | |||
| 8e93e7d342 | |||
| cff4663f34 | |||
| 47cca145c4 | |||
| 67974f0f5b | |||
| 8ec5cdb552 | |||
| 446ab4b77a | |||
| 060604d0b9 | |||
| da213b12f8 | |||
| 093252c022 | |||
| b4852f0baf | |||
| 8629ac210f | |||
| a594f86051 | |||
| 94df464cad | |||
| 82ac8f07eb | |||
| ae80e3227e | |||
| e06018c0eb | |||
| 056f1fe16d | |||
| b5c0962ca0 | |||
| 8c68031cf3 | |||
| 5c57946f5c | |||
| ed7008dd16 | |||
| df374fd6f4 | |||
| 288bc0e282 | |||
| aa96482127 | |||
| 4f6f1891ec | |||
| c7c0ebb441 | |||
| 0ba49e2ef2 | |||
| 0fceadafd0 | |||
| f654cb111e | |||
| 9d1f8e5cd9 | |||
| a7aa9bc950 | |||
| ebf9dc3d01 | |||
| 5599b8208f | |||
| 43a6478cbc | |||
| 272842da9e | |||
| fb97720590 | |||
| 30b7c19e22 | |||
| 1d8e3b2cfd | |||
| 3dc6d149d2 | |||
| cb9753644d | |||
| 9c65bfc7fb | |||
| 2f0c4ec6d1 | |||
| 2ef37621b5 | |||
| 68fb23e4ed | |||
| d98f42c628 | |||
| 0507d298d4 | |||
| c54ed9db60 | |||
| 56bbf6067b | |||
| 684a36575e | |||
| 965b614d62 | |||
| 2ace69bbb1 | |||
| 88be17e01a | |||
| c727badb13 | |||
| 9143410d99 | |||
| 891a713795 | |||
| 6997bea883 | |||
| fd23e2dd57 | |||
| a1b4fcf280 | |||
| 482e0dd72d | |||
| 82cfe6a136 | |||
| 9453d96618 | |||
| 985bca6051 | |||
| a902319859 | |||
| 856fc14750 | |||
| 4fcecef018 | |||
| 264c4310f3 | |||
| 4abd13e417 | |||
| 2e9614c50f | |||
| 3019c81475 |
@@ -1,75 +0,0 @@
|
|||||||
name: Gitea Branch PR, SonarQube Analyze, and Merge Workflow
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches-ignore:
|
|
||||||
- main
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
# Job 1: Check if PR exists and create one if the branch is new
|
|
||||||
check-and-create-pr:
|
|
||||||
name: Check and Create PR
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout Code
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: PR list
|
|
||||||
id: list-prs
|
|
||||||
run: |
|
|
||||||
pr_check=$(curl ${{ vars.RINOA_GITEA_URL }}/api/v1/repos/${{ github.repository }}/pulls/main/${{ github.ref_name }} \
|
|
||||||
-X 'GET' \
|
|
||||||
-H 'Accept: application/json' \
|
|
||||||
-H 'Authorization: token ${{ secrets.BOT_GITEA_TOKEN }}' \
|
|
||||||
-s | jq '{index: .number, state: .state}')
|
|
||||||
pr_state=$(echo ${pr_check} | jq -r '.state')
|
|
||||||
|
|
||||||
- name: Create PR
|
|
||||||
if: steps.list-prs.outputs.pr_state != 'open'
|
|
||||||
uses: arifer612/Gitea-PR-action@v1.2.0
|
|
||||||
with:
|
|
||||||
url: ${{ gitea.server_url }}
|
|
||||||
token: ${{ secrets.BOT_GITEA_TOKEN }}
|
|
||||||
assignee: ${{ gitea.actor }}
|
|
||||||
|
|
||||||
docker-compose-test:
|
|
||||||
name: Docker Compose Test
|
|
||||||
needs: [create-pr]
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Generate ephemeral .env compose file
|
|
||||||
id: generate-env-file-pr
|
|
||||||
run: |
|
|
||||||
echo "${{ secrets.RINOA_ENV }}" > .env
|
|
||||||
|
|
||||||
- name: Docker Compose Lint
|
|
||||||
uses: yu-ichiro/spin-up-docker-compose-action@v1
|
|
||||||
with:
|
|
||||||
file: docker-compose.yml
|
|
||||||
pull: true
|
|
||||||
pull-opts: --dry-run
|
|
||||||
up: true
|
|
||||||
up-opts: --dry-run -d --remove-orphans
|
|
||||||
env:
|
|
||||||
DOCKER_HOST: tcp://dockerproxy:2375
|
|
||||||
|
|
||||||
merge-pr:
|
|
||||||
name: PR Merge
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
needs: [docker-compose-test]
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- name: Tea CLI Setup & PR Merge
|
|
||||||
run: |
|
|
||||||
curl -sSL https://dl.gitea.com/tea/main/tea-main-linux-amd64 -o /usr/local/bin/tea
|
|
||||||
chmod +x /usr/local/bin/tea
|
|
||||||
echo "Merging PR..."
|
|
||||||
tea login add --name gitea-rinoa --url ${{ vars.RINOA_GITEA_URL }} --user gitea-sonarqube-bot --password "${{ secrets.BOT_GITEA_PASSWORD }}" --token ${{ secrets.BOT_GITEA_TOKEN }}
|
|
||||||
echo ${{ gitea.ref_name }}
|
|
||||||
pr_index=$(tea pr ls --repo ${{ github.repository }} --state open --fields index,title,head,state --output csv | egrep ${{ gitea.ref_name }} | awk -F, '{print $1}' | sed -e 's|"||g')
|
|
||||||
tea pr m --repo ${{ github.repository }} --title "Auto Merge" --message "Merged by ${{ gitea.actor }}" --output table ${pr_index}
|
|
||||||
@@ -0,0 +1,217 @@
|
|||||||
|
name: Gitea Branch PR, Cloudflare DNS, README generation, & Docker Deployment
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches-ignore:
|
||||||
|
- main
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
check-and-create-pr:
|
||||||
|
name: Check and Create PR
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout Code
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install tea
|
||||||
|
uses: supplypike/setup-bin@v4
|
||||||
|
with:
|
||||||
|
uri: 'https://gitea.com/gitea/tea/releases/download/v0.9.2/tea-0.9.2-linux-amd64'
|
||||||
|
name: 'tea'
|
||||||
|
version: '0.9.2'
|
||||||
|
|
||||||
|
- name: Check if open PR exists
|
||||||
|
id: check-opened-pr-step
|
||||||
|
continue-on-error: true
|
||||||
|
run: |
|
||||||
|
echo "Logging into Gitea..."
|
||||||
|
tea login add --name gitea-rinoa --url ${{ secrets.RINOA_GITEA_URL }} --user gitea-sonarqube-bot --password "${{ secrets.BOT_GITEA_PASSWORD }}" --token ${{ secrets.BOT_GITEA_TOKEN }}
|
||||||
|
echo "Setting default login to gitea-rinoa..."
|
||||||
|
tea login default gitea-rinoa
|
||||||
|
echo "Checking for existing PRs..."
|
||||||
|
pr_exists=$(tea pr list --repo ${{ github.repository }} --state open --fields index,title,head | egrep ${{ github.ref_name }} | tail -1 | wc -l)
|
||||||
|
echo ${pr_exists}
|
||||||
|
echo "exists=$pr_exists" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
- name: Create PR
|
||||||
|
if: ${{ steps.check-opened-pr-step.outputs.exists == '0' }}
|
||||||
|
run: |
|
||||||
|
echo "Creating PR for branch: ${{ github.ref_name }}"
|
||||||
|
tea pr c -r ${{ github.repository }} -t "Automated PR for ${{ github.ref_name }}" -d "Automatically created PR for branch: ${{ github.ref_name }}" -a ${{ github.actor }}
|
||||||
|
|
||||||
|
docker-compose-test:
|
||||||
|
name: Docker Compose Test
|
||||||
|
needs: [check-and-create-pr]
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
env:
|
||||||
|
VAULT_ADDR: ${{ secrets.RINOA_VAULT_ADDR }}
|
||||||
|
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install jq
|
||||||
|
uses: dcarbone/install-jq-action@v3.0.1
|
||||||
|
|
||||||
|
- name: Install Vault
|
||||||
|
uses: cpanato/vault-installer@main
|
||||||
|
with:
|
||||||
|
vault-release: '1.18.3'
|
||||||
|
|
||||||
|
- name: Generate .env file for linting
|
||||||
|
run: |
|
||||||
|
vault kv get -format=json rinoa-docker/env | jq -r '.data.data' | jq -r 'keys[] as $k | "\($k)='\''\(.[$k])'\''"' > .env
|
||||||
|
|
||||||
|
- name: Docker Compose Lint
|
||||||
|
uses: yu-ichiro/spin-up-docker-compose-action@v1
|
||||||
|
with:
|
||||||
|
file: docker-compose.yml
|
||||||
|
pull: true
|
||||||
|
pull-opts: --dry-run
|
||||||
|
up: true
|
||||||
|
up-opts: --dry-run -d --remove-orphans
|
||||||
|
env:
|
||||||
|
DOCKER_HOST: tcp://dockerproxy:2375
|
||||||
|
|
||||||
|
cloudflare-dns-setup:
|
||||||
|
name: Cloudflare DNS Setup
|
||||||
|
needs: [docker-compose-test]
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install jq
|
||||||
|
uses: dcarbone/install-jq-action@v3.0.1
|
||||||
|
|
||||||
|
- name: Install yq
|
||||||
|
uses: dcarbone/install-yq-action@v1
|
||||||
|
|
||||||
|
- name: Install flarectl
|
||||||
|
uses: supplypike/setup-bin@v4
|
||||||
|
with:
|
||||||
|
uri: 'https://github.com/cloudflare/cloudflare-go/releases/download/v0.113.0/flarectl_0.113.0_linux_amd64.tar.gz'
|
||||||
|
name: 'flarectl'
|
||||||
|
version: '0.113.0'
|
||||||
|
|
||||||
|
- name: Grab Subdomains from Docker Compose & Cloudflare
|
||||||
|
id: grab-subdomains
|
||||||
|
env:
|
||||||
|
CF_API_TOKEN: ${{ secrets.CF_API_TOKEN }}
|
||||||
|
CF_API_EMAIL: ${{ secrets.CF_API_EMAIL }}
|
||||||
|
run: |
|
||||||
|
echo "Grabbing subdomains from docker-compose.yml..."
|
||||||
|
yq '.services[].labels.swag_url' docker-compose.yml | egrep -v 'null' | sed -e 's|"||g' | awk -F'.' '{print $1}' | sort > compose_subdomains.txt
|
||||||
|
echo "Grabbing subdomains from Cloudflare..."
|
||||||
|
flarectl --json dns list --zone "trez.wtf" --type=CNAME --content "trez.wtf" | jq '.[].Name' | sed -e 's|"||g' | awk -F"." '{print $1}' | sort > cloudflare_subdomains.txt
|
||||||
|
|
||||||
|
- name: Compare Subdomains
|
||||||
|
id: compare-subdomains
|
||||||
|
uses: LouisBrunner/diff-action@v2.2.0
|
||||||
|
with:
|
||||||
|
old: compose_subdomains.txt
|
||||||
|
new: cloudflare_subdomains.txt
|
||||||
|
mode: addition
|
||||||
|
tolerance: mixed-better
|
||||||
|
output: domain_compare.txt
|
||||||
|
|
||||||
|
- name: Create Subdomains
|
||||||
|
if: steps.compare-subdomains.outputs.output != ''
|
||||||
|
continue-on-error: true
|
||||||
|
env:
|
||||||
|
CF_API_TOKEN: ${{ secrets.CF_API_TOKEN }}
|
||||||
|
CF_API_EMAIL: ${{ secrets.CF_API_EMAIL }}
|
||||||
|
run: |
|
||||||
|
cat domain_compare.txt | egrep '^-[a-z]' | sed -e 's|-||g' | while read -r subdomain; do
|
||||||
|
echo "Creating $subdomain.trez.wtf..."
|
||||||
|
flarectl dns create --zone "trez.wtf" --name "${subdomain}" --type=CNAME --content "trez.wtf"
|
||||||
|
done
|
||||||
|
|
||||||
|
regenerate-readme:
|
||||||
|
name: Update README
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs: [cloudflare-dns-setup]
|
||||||
|
outputs:
|
||||||
|
pr-pushed: ${{ steps.commit-readme.outputs.pushed }}
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install yq
|
||||||
|
uses: dcarbone/install-yq-action@v1
|
||||||
|
|
||||||
|
- name: Generate service list
|
||||||
|
run: |
|
||||||
|
yq '.services | to_entries | map({"service": .key, "image": .value.image})' docker-compose.yml > services.yml
|
||||||
|
|
||||||
|
- name: Generate Markdown Table
|
||||||
|
uses: gazab/create-markdown-table@v1
|
||||||
|
id: service-table
|
||||||
|
with:
|
||||||
|
file: ./services.yml
|
||||||
|
|
||||||
|
- name: Regenerate README
|
||||||
|
run: |
|
||||||
|
echo "# List of Services" > README.md
|
||||||
|
echo -e "\n\n" >> README.md
|
||||||
|
echo "${{ steps.service-table.outputs.table }}" >> README.md
|
||||||
|
|
||||||
|
- name: Add/Commit README.md
|
||||||
|
id: commit-readme
|
||||||
|
uses: EndBug/add-and-commit@v9
|
||||||
|
with:
|
||||||
|
message: "chore: Update README"
|
||||||
|
add: "README.md"
|
||||||
|
|
||||||
|
pr-merge:
|
||||||
|
name: PR Merge
|
||||||
|
needs: [regenerate-readme]
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install tea
|
||||||
|
uses: supplypike/setup-bin@v4
|
||||||
|
with:
|
||||||
|
uri: 'https://gitea.com/gitea/tea/releases/download/v0.9.2/tea-0.9.2-linux-amd64'
|
||||||
|
name: 'tea'
|
||||||
|
version: '0.9.2'
|
||||||
|
|
||||||
|
- name: PR Merge
|
||||||
|
id: pr_merge
|
||||||
|
run: |
|
||||||
|
tea login add --name gitea-rinoa --url ${{ secrets.RINOA_GITEA_URL }} --user gitea-sonarqube-bot --password "${{ secrets.BOT_GITEA_PASSWORD }}" --token ${{ secrets.BOT_GITEA_TOKEN }}
|
||||||
|
tea login default gitea-rinoa
|
||||||
|
pr_index=$(tea pr ls --repo ${{ github.repository }} --state open --fields index,title,head,state --output csv | egrep ${{ gitea.ref_name }} | awk -F, '{print $1}' | sed -e 's|"||g')
|
||||||
|
tea pr m --repo ${{ github.repository }} --title "Auto Merge of PR #${pr_index} - ${{ gitea.ref_name }}" --message "Merged by ${{ gitea.actor }}" --output table ${pr_index}
|
||||||
|
|
||||||
|
docker-compose-deploy:
|
||||||
|
name: Deploy via Docker Compose
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
needs: [pr-merge]
|
||||||
|
env:
|
||||||
|
VAULT_ADDR: ${{ secrets.RINOA_VAULT_ADDR }}
|
||||||
|
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
|
||||||
|
DOCKER_HOST: tcp://dockerproxy:2375
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
ref: main
|
||||||
|
|
||||||
|
- name: Install Vault
|
||||||
|
uses: cpanato/vault-installer@main
|
||||||
|
|
||||||
|
- name: Generate .env file for deployment
|
||||||
|
run: |
|
||||||
|
vault kv get -format=json rinoa-docker/env | jq -r '.data.data' | jq -r 'keys[] as $k | "\($k)='\''\(.[$k])'\''"' > .env
|
||||||
|
|
||||||
|
- name: Docker Compose Deployment
|
||||||
|
uses: keatonLiu/docker-compose-remote-action@v1.2
|
||||||
|
with:
|
||||||
|
ssh_user: gitea-deploy
|
||||||
|
ssh_host: 192.168.1.254
|
||||||
|
ssh_host_public_key: ${{ secrets.RINOA_GITEA_PUBLIC_SSH_KEY }}
|
||||||
|
ssh_private_key: ${{ secrets.RINOA_GITEA_PRIVATE_SSH_KEY }}
|
||||||
|
docker_compose_file: docker-compose.yml
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
**/.env*
|
|
||||||
**/*env*
|
|
||||||
@@ -0,0 +1,155 @@
|
|||||||
|
# List of Services
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
| Service | Image |
|
||||||
|
| --- | --- |
|
||||||
|
| actual_server | docker.io/actualbudget/actual-server:latest |
|
||||||
|
| adguard | adguard/adguardhome:latest |
|
||||||
|
| apprise | lscr.io/linuxserver/apprise-api:latest |
|
||||||
|
| audiobookshelf | ghcr.io/advplyr/audiobookshelf:latest |
|
||||||
|
| authelia | authelia/authelia:master |
|
||||||
|
| authelia-pg | postgres:16-alpine |
|
||||||
|
| bazarr | lscr.io/linuxserver/bazarr:latest |
|
||||||
|
| bitmagnet | ghcr.io/bitmagnet-io/bitmagnet:latest |
|
||||||
|
| bitmagnet-pg-db | postgres:17-alpine |
|
||||||
|
| bitwarden | vaultwarden/server:latest |
|
||||||
|
| bluesky-pds | ghcr.io/bluesky-social/pds:latest |
|
||||||
|
| browserless | ghcr.io/browserless/chromium:latest |
|
||||||
|
| bunkerweb | bunkerity/bunkerweb:latest |
|
||||||
|
| bunkerweb-scheduler | bunkerity/bunkerweb-scheduler:latest |
|
||||||
|
| bunkerweb-ui | bunkerity/bunkerweb-ui:latest |
|
||||||
|
| castopod | castopod/castopod:latest |
|
||||||
|
| cloudflared | cloudflare/cloudflared:latest |
|
||||||
|
| cloudflareddns | ghcr.io/hotio/cloudflareddns:latest |
|
||||||
|
| crowdsec | crowdsecurity/crowdsec:latest |
|
||||||
|
| crowdsec-dashboard | metabase/metabase |
|
||||||
|
| czkawka | jlesage/czkawka |
|
||||||
|
| dagu-scheduler | ghcr.io/dagu-org/dagu:latest |
|
||||||
|
| dagu-server | ghcr.io/dagu-org/dagu:latest |
|
||||||
|
| delugevpn | ghcr.io/binhex/arch-delugevpn:latest |
|
||||||
|
| docker-socket-proxy | ghcr.io/tecnativa/docker-socket-proxy:latest |
|
||||||
|
| dockge | louislam/dockge:latest |
|
||||||
|
| docuseal | docuseal/docuseal:latest |
|
||||||
|
| duplicati | lscr.io/linuxserver/duplicati:latest |
|
||||||
|
| fastenhealth | ghcr.io/fastenhealth/fasten-onprem:main |
|
||||||
|
| flaresolverr | ghcr.io/flaresolverr/flaresolverr:latest |
|
||||||
|
| ghost | ghost:latest |
|
||||||
|
| gitea | gitea/gitea:1.23.1 |
|
||||||
|
| gitea-db | postgres:14 |
|
||||||
|
| gitea-opengist | ghcr.io/thomiceli/opengist:latest |
|
||||||
|
| gitea-runner | gitea/act_runner:latest |
|
||||||
|
| gitea-sonarqube-bot | justusbunsi/gitea-sonarqube-bot:v0.4.0 |
|
||||||
|
| gluetun | qmcgaw/gluetun:latest |
|
||||||
|
| gotify | gotify/server |
|
||||||
|
| grafana | grafana/grafana-enterprise:latest |
|
||||||
|
| grafana-alloy | grafana/alloy:latest |
|
||||||
|
| grafana-loki | grafana/loki:latest |
|
||||||
|
| grafana-mimir | grafana/mimir:latest |
|
||||||
|
| grafana-mimir-memcached | memcached |
|
||||||
|
| grafana-pyroscope | grafana/pyroscope:latest |
|
||||||
|
| grafana-tempo | grafana/tempo:latest |
|
||||||
|
| guacamole | flcontainers/guacamole:latest |
|
||||||
|
| homepage | ghcr.io/gethomepage/homepage:latest |
|
||||||
|
| hortusfox | ghcr.io/danielbrendel/hortusfox-web:latest |
|
||||||
|
| hugo | hugomods/hugo:exts |
|
||||||
|
| invidious | quay.io/invidious/invidious:latest |
|
||||||
|
| invidious-db | docker.io/library/postgres:14 |
|
||||||
|
| invoice_ninja | invoiceninja/invoiceninja:5 |
|
||||||
|
| invoice_ninja_proxy | nginx |
|
||||||
|
| it-tools | ghcr.io/corentinth/it-tools:latest |
|
||||||
|
| jellyfin | jellyfin/jellyfin |
|
||||||
|
| jitsi-etherpad | etherpad/etherpad:1.8.6 |
|
||||||
|
| jitsi-jibri | jitsi/jibri:stable |
|
||||||
|
| jitsi-jicofo | jitsi/jicofo:stable |
|
||||||
|
| jitsi-jigasi | jitsi/jigasi:stable |
|
||||||
|
| jitsi-jvb | jitsi/jvb:stable |
|
||||||
|
| jitsi-prosody | jitsi/prosody:stable |
|
||||||
|
| jitsi-web | jitsi/web:stable |
|
||||||
|
| joplin-db | postgres:17-alpine |
|
||||||
|
| joplin | joplin/server:latest |
|
||||||
|
| librespeed | lscr.io/linuxserver/librespeed:latest |
|
||||||
|
| lidarr | lscr.io/linuxserver/lidarr:latest |
|
||||||
|
| lidify | thewicklowwolf/lidify:latest |
|
||||||
|
| lldap | lldap/lldap:stable |
|
||||||
|
| localai | localai/localai:latest-aio-cpu |
|
||||||
|
| maloja | krateng/maloja:latest |
|
||||||
|
| mariadb | linuxserver/mariadb |
|
||||||
|
| mastodon | lscr.io/linuxserver/mastodon:latest |
|
||||||
|
| mastodon-pg-db | postgres:17-alpine |
|
||||||
|
| minio | minio/minio |
|
||||||
|
| mongodb | mongo:7.0 |
|
||||||
|
| multi-scrobbler | foxxmd/multi-scrobbler |
|
||||||
|
| n8n | docker.n8n.io/n8nio/n8n |
|
||||||
|
| navidrome | deluan/navidrome:latest |
|
||||||
|
| netbox | lscr.io/linuxserver/netbox:latest |
|
||||||
|
| netbox-db | postgres:17-alpine |
|
||||||
|
| nextcloud | lscr.io/linuxserver/nextcloud:latest |
|
||||||
|
| ollama | ollama/ollama |
|
||||||
|
| ombi | lscr.io/linuxserver/ombi:latest |
|
||||||
|
| paperless-ngx | ghcr.io/paperless-ngx/paperless-ngx:latest |
|
||||||
|
| plausible | ghcr.io/plausible/community-edition:v2.1.0 |
|
||||||
|
| plausible_db | postgres:16-alpine |
|
||||||
|
| plausible_events_db | clickhouse/clickhouse-server:24.3.3.102-alpine |
|
||||||
|
| postal-smtp | ghcr.io/postalserver/postal:latest |
|
||||||
|
| postal-web | ghcr.io/postalserver/postal:latest |
|
||||||
|
| postal-worker | ghcr.io/postalserver/postal:latest |
|
||||||
|
| prowlarr | lscr.io/linuxserver/prowlarr:latest |
|
||||||
|
| radarec | thewicklowwolf/radarec:latest |
|
||||||
|
| radarr | lscr.io/linuxserver/radarr:latest |
|
||||||
|
| reactive-resume | amruthpillai/reactive-resume:latest |
|
||||||
|
| reactive-resume-pg | postgres:16-alpine |
|
||||||
|
| readarr | lscr.io/linuxserver/readarr:develop |
|
||||||
|
| redis | redis:alpine |
|
||||||
|
| redlib | quay.io/redlib/redlib:latest |
|
||||||
|
| sabnzbdvpn | ghcr.io/binhex/arch-sabnzbdvpn:latest |
|
||||||
|
| scraperr | jpyles0524/scraperr:latest |
|
||||||
|
| scraperr-api | jpyles0524/scraperr_api:latest |
|
||||||
|
| scrutiny | ghcr.io/analogj/scrutiny:master-omnibus |
|
||||||
|
| searxng | searxng/searxng:latest |
|
||||||
|
| semaphore | semaphoreui/semaphore:v2.10.32 |
|
||||||
|
| slurpit-portal | slurpit/portal:latest |
|
||||||
|
| slurpit-scanner | slurpit/scanner:latest |
|
||||||
|
| slurpit-scraper | slurpit/scraper:latest |
|
||||||
|
| slurpit-warehouse | slurpit/warehouse:latest |
|
||||||
|
| sonarqube | mc1arke/sonarqube-with-community-branch-plugin:lts |
|
||||||
|
| sonarqube-pg-db | postgres:17-alpine |
|
||||||
|
| sonarr | lscr.io/linuxserver/sonarr:latest |
|
||||||
|
| sonashow | thewicklowwolf/sonashow:latest |
|
||||||
|
| soularr | mrusse08/soularr:latest |
|
||||||
|
| soulseek | slskd/slskd |
|
||||||
|
| spotisub | blastbeng/spotisub:latest |
|
||||||
|
| swag | lscr.io/linuxserver/swag:latest |
|
||||||
|
| synapse | docker.io/matrixdotorg/synapse:latest |
|
||||||
|
| synapse-db | postgres:16-alpine |
|
||||||
|
| tandoor | vabene1111/recipes |
|
||||||
|
| tandoor-pg | postgres:16-alpine |
|
||||||
|
| traccar | traccar/traccar:latest |
|
||||||
|
| traccar-pg | postgres:16-alpine |
|
||||||
|
| unmanic | josh5/unmanic:latest |
|
||||||
|
| uptimekuma | louislam/uptime-kuma:latest |
|
||||||
|
| vault | hashicorp/vault:latest |
|
||||||
|
| wallabag | wallabag/wallabag |
|
||||||
|
| wallos | bellamy/wallos:latest |
|
||||||
|
| watchtower | ghcr.io/containrrr/watchtower:latest |
|
||||||
|
| wazuh.agent | opennix/wazuh-agent:latest |
|
||||||
|
| wazuh.dashboard | wazuh/wazuh-dashboard: |
|
||||||
|
| wazuh.indexer | wazuh/wazuh-indexer: |
|
||||||
|
| wazuh.manager | wazuh/wazuh-manager: |
|
||||||
|
| web-check | lissy93/web-check |
|
||||||
|
| whodb | clidey/whodb |
|
||||||
|
| your_spotify | lscr.io/linuxserver/your_spotify:latest |
|
||||||
|
| youtubedl | nbr23/youtube-dl-server:latest |
|
||||||
|
| zammad-backup | postgres: |
|
||||||
|
| zammad-elasticsearch | bitnami/elasticsearch: |
|
||||||
|
| zammad-init | : |
|
||||||
|
| zammad-memcached | memcached: |
|
||||||
|
| zammad-nginx | : |
|
||||||
|
| zammad-postgresql | postgres: |
|
||||||
|
| zammad-railsserver | : |
|
||||||
|
| zammad-redis | redis: |
|
||||||
|
| zammad-scheduler | : |
|
||||||
|
| zammad-websocket | : |
|
||||||
|
| zitadel | ghcr.io/zitadel/zitadel:latest |
|
||||||
|
| zitadel-pg-db | postgres:16-alpine |
|
||||||
|
|
||||||
+1766
-1641
File diff suppressed because it is too large
Load Diff
-842
@@ -1,842 +0,0 @@
|
|||||||
# Global Settings
|
|
||||||
COMPOSE_HTTP_TIMEOUT=''
|
|
||||||
DOCKER_GID=''
|
|
||||||
DOCKER_HOSTNAME=''
|
|
||||||
DOCKER_VOLUME_CONFIG=''
|
|
||||||
DOCKER_VOLUME_STORAGE=''
|
|
||||||
PGID=''
|
|
||||||
PUID=''
|
|
||||||
TZ=''
|
|
||||||
MY_TLD=''
|
|
||||||
# END OF DEFAULT SETTINGS
|
|
||||||
|
|
||||||
##
|
|
||||||
## ADDY
|
|
||||||
##
|
|
||||||
ADDY_ANONADDY_ADDITIONAL_USERNAME_LIMIT=''
|
|
||||||
ADDY_ANONADDY_ADMIN_USERNAME=''
|
|
||||||
ADDY_ANONADDY_ALL_DOMAINS=''
|
|
||||||
ADDY_ANONADDY_BANDWIDTH_LIMIT=''
|
|
||||||
ADDY_ANONADDY_DKIM_SELECTOR=''
|
|
||||||
ADDY_ANONADDY_DKIM_SIGNING_KEY=''
|
|
||||||
ADDY_ANONADDY_DNS_RESOLVER=''
|
|
||||||
ADDY_ANONADDY_DOMAIN=''
|
|
||||||
ADDY_ANONADDY_HOSTNAME=''
|
|
||||||
ADDY_ANONADDY_LIMIT=''
|
|
||||||
ADDY_ANONADDY_NEW_ALIAS_LIMIT=''
|
|
||||||
ADDY_ANONADDY_RETURN_PATH=''
|
|
||||||
ADDY_ANONADDY_SECRET=''
|
|
||||||
ADDY_ANONADDY_SIGNING_KEY_FINGERPRINT=''
|
|
||||||
ADDY_APP_KEY=''
|
|
||||||
ADDY_APP_URL=''
|
|
||||||
ADDY_DB_PASSWORD=''
|
|
||||||
ADDY_MAIL_ENCRYPTION=''
|
|
||||||
ADDY_MAIL_FROM_ADDRESS=''
|
|
||||||
ADDY_MAIL_FROM_NAME=''
|
|
||||||
ADDY_POSTFIX_DEBUG=''
|
|
||||||
ADDY_POSTFIX_MESSAGE_SIZE_LIMIT=''
|
|
||||||
ADDY_POSTFIX_RELAYHOST=''
|
|
||||||
ADDY_POSTFIX_RELAYHOST_AUTH_ENABLE=''
|
|
||||||
ADDY_POSTFIX_SMTPD_TLS_CERT_FILE=''
|
|
||||||
ADDY_POSTFIX_SMTPD_TLS_KEY_FILE=''
|
|
||||||
ADDY_POSTFIX_SPAMHAUS_DQS_KEY=''
|
|
||||||
ADDY_REDIS_PASSWORD=''
|
|
||||||
ADDY_RSPAMD_NO_LOCAL_ADDRS=''
|
|
||||||
ADDY_RSPAMD_WEB_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## ADGUARD
|
|
||||||
##
|
|
||||||
ADGUARD_CONTAINER_NAME=''
|
|
||||||
ADGUARD_ENABLED=''
|
|
||||||
ADGUARD_ENVIRONMENT_SERVERIP=''
|
|
||||||
ADGUARD_NETWORK_MODE=''
|
|
||||||
ADGUARD_PORT_3000=''
|
|
||||||
ADGUARD_PORT_443=''
|
|
||||||
ADGUARD_PORT_53=''
|
|
||||||
ADGUARD_PORT_67=''
|
|
||||||
ADGUARD_PORT_68=''
|
|
||||||
ADGUARD_PORT_80=''
|
|
||||||
ADGUARD_PORT_853=''
|
|
||||||
ADGUARD_RESTART=''
|
|
||||||
ADGUARD_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## ADGUARD
|
|
||||||
##
|
|
||||||
ADGUARD_CF_TUNNEL_PASSWORD=''
|
|
||||||
ADGUARD_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## ANYTHINGLLM
|
|
||||||
##
|
|
||||||
ANYTHINGLLM_JWT_SECRET=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## APPRISE
|
|
||||||
##
|
|
||||||
APPRISE_CONTAINER_NAME=''
|
|
||||||
APPRISE_ENABLED=''
|
|
||||||
APPRISE_NETWORK_MODE=''
|
|
||||||
APPRISE_PORT_8000=''
|
|
||||||
APPRISE_RESTART=''
|
|
||||||
APPRISE_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## AUDIOBOOKSHELF
|
|
||||||
##
|
|
||||||
AUDIOBOOKSHELF_CONTAINER_NAME=''
|
|
||||||
AUDIOBOOKSHELF_ENABLED=''
|
|
||||||
AUDIOBOOKSHELF_NETWORK_MODE=''
|
|
||||||
AUDIOBOOKSHELF_PORT_80=''
|
|
||||||
AUDIOBOOKSHELF_RESTART=''
|
|
||||||
AUDIOBOOKSHELF_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## AUDIOBOOKSHELF
|
|
||||||
##
|
|
||||||
AUDIOBOOKSHELF_ROOT_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## AUTHELIA
|
|
||||||
##
|
|
||||||
AUTHELIA_AUTH_BIND_LDAP_PASSWORD=''
|
|
||||||
AUTHELIA_JWT_SECRET=''
|
|
||||||
AUTHELIA_SESSION_SECRET=''
|
|
||||||
AUTHELIA_STORAGE_ENCRYPTION_KEY=''
|
|
||||||
AUTHELIA_STORAGE_POSTGRES_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## BAZARR
|
|
||||||
##
|
|
||||||
BAZARR_CONTAINER_NAME=''
|
|
||||||
BAZARR_ENABLED=''
|
|
||||||
BAZARR_NETWORK_MODE=''
|
|
||||||
BAZARR_PORT_6767=''
|
|
||||||
BAZARR_RESTART=''
|
|
||||||
BAZARR_TAG=''
|
|
||||||
BAZARR_API_KEY=''
|
|
||||||
##
|
|
||||||
## BITMAGNET
|
|
||||||
##
|
|
||||||
BITMAGNET_POSTGRESQL_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## BITWARDEN
|
|
||||||
##
|
|
||||||
BITWARDEN_CONTAINER_NAME=''
|
|
||||||
BITWARDEN_ENABLED=''
|
|
||||||
BITWARDEN_ENVIRONMENT_ADMIN_TOKEN=''
|
|
||||||
BITWARDEN_ENVIRONMENT_DATABASE_URL=''
|
|
||||||
BITWARDEN_ENVIRONMENT_DISABLE_ADMIN_TOKEN=''
|
|
||||||
BITWARDEN_ENVIRONMENT_DOMAIN=''
|
|
||||||
BITWARDEN_ENVIRONMENT_ENABLE_DB_WAL=''
|
|
||||||
BITWARDEN_ENVIRONMENT_INVITATIONS_ALLOWED=''
|
|
||||||
BITWARDEN_ENVIRONMENT_SHOW_PASSWORD_HINT=''
|
|
||||||
BITWARDEN_ENVIRONMENT_SIGNUPS_ALLOWED=''
|
|
||||||
BITWARDEN_ENVIRONMENT_SIGNUPS_VERIFY=''
|
|
||||||
BITWARDEN_ENVIRONMENT_WEBSOCKET_ENABLE=''
|
|
||||||
BITWARDEN_NETWORK_MODE=''
|
|
||||||
BITWARDEN_PORT_3012=''
|
|
||||||
BITWARDEN_PORT_80=''
|
|
||||||
BITWARDEN_RESTART=''
|
|
||||||
BITWARDEN_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## CHROMIUM
|
|
||||||
##
|
|
||||||
CHROMIUM_TOKEN=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## CLOUDFLARE
|
|
||||||
##
|
|
||||||
CLOUDFLARE_ACCOUNT_ID=''
|
|
||||||
CLOUDFLARE_DNS_API_TOKEN=''
|
|
||||||
CLOUDFLARE_ZONE_ID=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## CLOUDFLAREDDNS
|
|
||||||
##
|
|
||||||
CLOUDFLAREDDNS_CONTAINER_NAME=''
|
|
||||||
CLOUDFLAREDDNS_ENABLED=''
|
|
||||||
CLOUDFLAREDDNS_ENVIRONMENT_APIKEY=''
|
|
||||||
CLOUDFLAREDDNS_ENVIRONMENT_APITOKEN=''
|
|
||||||
CLOUDFLAREDDNS_ENVIRONMENT_ARGS=''
|
|
||||||
CLOUDFLAREDDNS_ENVIRONMENT_DETECTION_MODE=''
|
|
||||||
CLOUDFLAREDDNS_ENVIRONMENT_HOSTS=''
|
|
||||||
CLOUDFLAREDDNS_ENVIRONMENT_INTERVAL=''
|
|
||||||
CLOUDFLAREDDNS_ENVIRONMENT_LOG_LEVEL=''
|
|
||||||
CLOUDFLAREDDNS_ENVIRONMENT_RECORDTYPES=''
|
|
||||||
CLOUDFLAREDDNS_ENVIRONMENT_USER=''
|
|
||||||
CLOUDFLAREDDNS_ENVIRONMENT_ZONES=''
|
|
||||||
CLOUDFLAREDDNS_RESTART=''
|
|
||||||
CLOUDFLAREDDNS_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## CROWDSEC
|
|
||||||
##
|
|
||||||
CROWDSEC_API_KEY=''
|
|
||||||
CROWDSEC_LOCAL_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## DELUGEVPN
|
|
||||||
##
|
|
||||||
DELUGEVPN_CONTAINER_NAME=''
|
|
||||||
DELUGEVPN_ENABLED=''
|
|
||||||
DELUGEVPN_ENVIRONMENT_ENABLE_PRIVOXY=''
|
|
||||||
DELUGEVPN_ENVIRONMENT_LAN_NETWORK=''
|
|
||||||
DELUGEVPN_ENVIRONMENT_NAME_SERVERS=''
|
|
||||||
DELUGEVPN_ENVIRONMENT_VPN_CLIENT=''
|
|
||||||
DELUGEVPN_ENVIRONMENT_VPN_ENABLE=''
|
|
||||||
DELUGEVPN_ENVIRONMENT_VPN_INPUT_PORTS=''
|
|
||||||
DELUGEVPN_ENVIRONMENT_VPN_OPTIONS=''
|
|
||||||
DELUGEVPN_ENVIRONMENT_VPN_OUTPUT_PORTS=''
|
|
||||||
DELUGEVPN_ENVIRONMENT_VPN_PASS=''
|
|
||||||
DELUGEVPN_ENVIRONMENT_VPN_PROV=''
|
|
||||||
DELUGEVPN_ENVIRONMENT_VPN_USER=''
|
|
||||||
DELUGEVPN_NETWORK_MODE=''
|
|
||||||
DELUGEVPN_PORT_58846=''
|
|
||||||
DELUGEVPN_PORT_58946=''
|
|
||||||
DELUGEVPN_PORT_8112=''
|
|
||||||
DELUGEVPN_PORT_8118=''
|
|
||||||
DELUGEVPN_RESTART=''
|
|
||||||
DELUGEVPN_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## DELUGEVPN
|
|
||||||
##
|
|
||||||
DELUGEVPN_PASSWORD=''
|
|
||||||
DELUGEVPN_PORT_51413=''
|
|
||||||
DELUGEVPN_PORT_6881=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## DUPLICATI
|
|
||||||
##
|
|
||||||
DUPLICATI_CONTAINER_NAME=''
|
|
||||||
DUPLICATI_ENABLED=''
|
|
||||||
DUPLICATI_NETWORK_MODE=''
|
|
||||||
DUPLICATI_PORT_8200=''
|
|
||||||
DUPLICATI_RESTART=''
|
|
||||||
DUPLICATI_TAG=''
|
|
||||||
DUPLICATI_VOLUME_BACKUPSDIR=''
|
|
||||||
DUPLICATI_VOLUME_SOURCEDIR=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## DUPLICATI
|
|
||||||
##
|
|
||||||
DUPLICATI_CF_TUNNEL_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## EMBY
|
|
||||||
##
|
|
||||||
EMBY_CONTAINER_NAME=''
|
|
||||||
EMBY_ENABLED=''
|
|
||||||
EMBY_NETWORK_MODE=''
|
|
||||||
EMBY_PORT_8096=''
|
|
||||||
EMBY_PORT_8920=''
|
|
||||||
EMBY_RESTART=''
|
|
||||||
EMBY_TAG=''
|
|
||||||
EMBY_VOLUME_TRANSCODEDIR=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## EMBY
|
|
||||||
##
|
|
||||||
EMBY_HOMEPAGE_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## FLARESOLVERR
|
|
||||||
##
|
|
||||||
FLARESOLVERR_CONTAINER_NAME=''
|
|
||||||
FLARESOLVERR_ENABLED=''
|
|
||||||
FLARESOLVERR_ENVIRONMENT_CAPTCHA_SOLVER=''
|
|
||||||
FLARESOLVERR_ENVIRONMENT_LOG_HTML=''
|
|
||||||
FLARESOLVERR_ENVIRONMENT_LOG_LEVEL=''
|
|
||||||
FLARESOLVERR_NETWORK_MODE=''
|
|
||||||
FLARESOLVERR_PORT_8191=''
|
|
||||||
FLARESOLVERR_RESTART=''
|
|
||||||
FLARESOLVERR_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## GHOST
|
|
||||||
##
|
|
||||||
GHOST_DB_PASSWORD=''
|
|
||||||
GHOST_DB_USER=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## GITEA
|
|
||||||
##
|
|
||||||
GITEA_HOMEPAGE_API_KEY=''
|
|
||||||
GITEA_PG_DB_PASSWORD=''
|
|
||||||
GITEA_RUNNER_REGISTRATION_TOKEN=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## GLUETUN
|
|
||||||
##
|
|
||||||
GLUETUN_SERVER_REGIONS=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## GOTIFY
|
|
||||||
##
|
|
||||||
GOTIFY_HOMEPAGE_CLIENT_KEY=''
|
|
||||||
GOTIFY_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## GRAFANA
|
|
||||||
##
|
|
||||||
GRAFANA_CONTAINER_NAME=''
|
|
||||||
GRAFANA_ENABLED=''
|
|
||||||
GRAFANA_ENVIRONMENT_GF_INSTALL_PLUGINS=''
|
|
||||||
GRAFANA_NETWORK_MODE=''
|
|
||||||
GRAFANA_PORT_3000=''
|
|
||||||
GRAFANA_RESTART=''
|
|
||||||
GRAFANA_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## GRAFANA
|
|
||||||
##
|
|
||||||
GRAFANA_ADMIN_PASSWORD=''
|
|
||||||
GRAFANA_MIMIR_HTTP_AUTH_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## GUID
|
|
||||||
##
|
|
||||||
GUID=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## HORTUSFOX
|
|
||||||
##
|
|
||||||
HORTUSFOX_ADMIN_PASSWORD=''
|
|
||||||
HORTUSFOX_DB_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## HUGINN
|
|
||||||
##
|
|
||||||
HUGINN_CONTAINER_NAME=''
|
|
||||||
HUGINN_ENABLED=''
|
|
||||||
HUGINN_ENVIRONMENT_DATABASE_HOST=''
|
|
||||||
HUGINN_ENVIRONMENT_DATABASE_NAME=''
|
|
||||||
HUGINN_ENVIRONMENT_DATABASE_PASSWORD=''
|
|
||||||
HUGINN_ENVIRONMENT_DATABASE_PORT=''
|
|
||||||
HUGINN_ENVIRONMENT_DATABASE_USERNAME=''
|
|
||||||
HUGINN_NETWORK_MODE=''
|
|
||||||
HUGINN_PORT_3000=''
|
|
||||||
HUGINN_RESTART=''
|
|
||||||
HUGINN_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## IN
|
|
||||||
##
|
|
||||||
IN_APP_KEY=''
|
|
||||||
IN_MYSQL_PASSWORD=''
|
|
||||||
IN_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## JAN
|
|
||||||
##
|
|
||||||
JAN_AI_S3_ACCESS_KEY=''
|
|
||||||
JAN_AI_S3_SECRET_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## JITSI
|
|
||||||
##
|
|
||||||
JITSI__ADMIN_DB_PASSWORD=''
|
|
||||||
JITSI__ADMIN_JWT_SECRET=''
|
|
||||||
JITSI__ETHERPAD_DEFAULT_PAD_TEXT=''
|
|
||||||
JITSI__ETHERPAD_SKIN_NAME=''
|
|
||||||
JITSI__ETHERPAD_SKIN_VARIANTS=''
|
|
||||||
JITSI__ETHERPAD_TITLE=''
|
|
||||||
JITSI__ETHERPAD_URL_BASE=''
|
|
||||||
JITSI__HTTP_PORT=''
|
|
||||||
JITSI__HTTPS_PORT=''
|
|
||||||
JITSI__JIBRI_RECORDER_PASSWORD=''
|
|
||||||
JITSI__JIBRI_XMPP_PASSWORD=''
|
|
||||||
JITSI__JICOFO_AUTH_PASSWORD=''
|
|
||||||
JITSI__JIGAGI_SIP_PASSWORD=''
|
|
||||||
JITSI__JIGAGI_SIP_PORT=''
|
|
||||||
JITSI__JIGAGI_SIP_SERVER=''
|
|
||||||
JITSI__JIGAGI_SIP_TRANSPORT=''
|
|
||||||
JITSI__JIGAGI_SIP_URI=''
|
|
||||||
JITSI__JIGASI_XMPP_PASSWORD=''
|
|
||||||
JITSI__JVB_AUTH_PASSWORD=''
|
|
||||||
JITSI__PUBLIC_URL=''
|
|
||||||
JITSI__SIP_URI=''
|
|
||||||
JITSI__TZ=''
|
|
||||||
JITSI__WEBSOCKET_SECRET=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## JOPLIN
|
|
||||||
##
|
|
||||||
JOPLIN_APP_BASE_URL=''
|
|
||||||
JOPLIN_APP_PORT=''
|
|
||||||
JOPLIN_POSTGRES_DATABASE=''
|
|
||||||
JOPLIN_POSTGRES_PASSWORD=''
|
|
||||||
JOPLIN_POSTGRES_PORT=''
|
|
||||||
JOPLIN_POSTGRES_USER=''
|
|
||||||
JOPLIN_S3_ACCESS_KEY=''
|
|
||||||
JOPLIN_S3_SECRET_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## KEYCLOAK
|
|
||||||
##
|
|
||||||
KEYCLOAK_ADMIN_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## LAN
|
|
||||||
##
|
|
||||||
LAN_NETWORK=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## LASTFM
|
|
||||||
##
|
|
||||||
LASTFM_API_KEY=''
|
|
||||||
LASTFM_API_SECRET=''
|
|
||||||
LASTFM_PASSWORD=''
|
|
||||||
LASTFM_USERNAME=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## LIBRESPEED
|
|
||||||
##
|
|
||||||
LIBRESPEED_CONTAINER_NAME=''
|
|
||||||
LIBRESPEED_ENABLED=''
|
|
||||||
LIBRESPEED_ENVIRONMENT_DB_HOSTNAME=''
|
|
||||||
LIBRESPEED_ENVIRONMENT_DB_NAME=''
|
|
||||||
LIBRESPEED_ENVIRONMENT_DB_PASSWORD=''
|
|
||||||
LIBRESPEED_ENVIRONMENT_DB_TYPE=''
|
|
||||||
LIBRESPEED_ENVIRONMENT_DB_USERNAME=''
|
|
||||||
LIBRESPEED_ENVIRONMENT_PASSWORD=''
|
|
||||||
LIBRESPEED_NETWORK_MODE=''
|
|
||||||
LIBRESPEED_PORT_80=''
|
|
||||||
LIBRESPEED_RESTART=''
|
|
||||||
LIBRESPEED_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## LIDARR
|
|
||||||
##
|
|
||||||
LIDARR_CONTAINER_NAME=''
|
|
||||||
LIDARR_ENABLED=''
|
|
||||||
LIDARR_NETWORK_MODE=''
|
|
||||||
LIDARR_PORT_8686=''
|
|
||||||
LIDARR_RESTART=''
|
|
||||||
LIDARR_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## LIDARR
|
|
||||||
##
|
|
||||||
LIDARR_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## LLDAP
|
|
||||||
##
|
|
||||||
LLDAP_JWT_SECRET=''
|
|
||||||
LLDAP_KEY_SEED=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## LOCALAI
|
|
||||||
##
|
|
||||||
LOCALAI_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## MALOJA
|
|
||||||
##
|
|
||||||
MALOJA_FORCE_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## MARIADB
|
|
||||||
##
|
|
||||||
MARIADB_CONTAINER_NAME=''
|
|
||||||
MARIADB_ENABLED=''
|
|
||||||
MARIADB_ENVIRONMENT_MYSQL_ROOT_PASSWORD=''
|
|
||||||
MARIADB_NETWORK_MODE=''
|
|
||||||
MARIADB_PORT_3306=''
|
|
||||||
MARIADB_RESTART=''
|
|
||||||
MARIADB_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## MATTERMOST
|
|
||||||
##
|
|
||||||
MATTERMOST_AWS_S3_ACCESSKEY=''
|
|
||||||
MATTERMOST_AWS_S3_SECRETKEY=''
|
|
||||||
MATTERMOST_POSTGRES_CONNECTION_URI=''
|
|
||||||
MATTERMOST_POSTGRES_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## MAYBE
|
|
||||||
##
|
|
||||||
MAYBE_POSTGRES_PASSWORD=''
|
|
||||||
MAYBE_SECRET_KEY_BASE=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## MEDUSAJS
|
|
||||||
##
|
|
||||||
MEDUSAJS_COOKIE_SECRET=''
|
|
||||||
MEDUSAJS_JWT_TOKEN=''
|
|
||||||
MEDUSAJS_POSTGRES_PASSWORD=''
|
|
||||||
MEDUSAJS_S3_ACCESS_KEY=''
|
|
||||||
MEDUSAJS_S3_SECRET_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## MINIO
|
|
||||||
##
|
|
||||||
MINIO_MIMIR_STORAGE_ACCESS_KEY=''
|
|
||||||
MINIO_MIMIR_STORAGE_SECRET_KEY=''
|
|
||||||
MINIO_ROOT_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## MONGO
|
|
||||||
##
|
|
||||||
MONGO_INITDB_ROOT_PASSWORD=''
|
|
||||||
MONGO_INITDB_ROOT_USERNAME=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## NAVIDROME
|
|
||||||
##
|
|
||||||
NAVIDROME_PASSWORD=''
|
|
||||||
NAVIDROME_USERNAME=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## NEXTCLOUD
|
|
||||||
##
|
|
||||||
NEXTCLOUD_CONTAINER_NAME=''
|
|
||||||
NEXTCLOUD_ENABLED=''
|
|
||||||
NEXTCLOUD_NETWORK_MODE=''
|
|
||||||
NEXTCLOUD_PORT_443=''
|
|
||||||
NEXTCLOUD_RESTART=''
|
|
||||||
NEXTCLOUD_TAG=''
|
|
||||||
NEXTCLOUD_VOLUME_DATADIR=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## OMBI
|
|
||||||
##
|
|
||||||
OMBI_CONTAINER_NAME=''
|
|
||||||
OMBI_ENABLED=''
|
|
||||||
OMBI_NETWORK_MODE=''
|
|
||||||
OMBI_PORT_3579=''
|
|
||||||
OMBI_RESTART=''
|
|
||||||
OMBI_TAG=''
|
|
||||||
OMBI_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## OPENGIST
|
|
||||||
##
|
|
||||||
OPENGIST_GITEA_CLIENT_KEY=''
|
|
||||||
OPENGIST_GITEA_SECRET=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## PAPERLESS
|
|
||||||
##
|
|
||||||
PAPERLESS_DBPASS=''
|
|
||||||
PAPERLESS_SECRET_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## PLAUSIBLE
|
|
||||||
##
|
|
||||||
PLAUSIBLE_PG_PASSWORD=''
|
|
||||||
PLAUSIBLE_SECRET_KEY_BASE=''
|
|
||||||
PLAUSIBLE_TOTP_VAULT_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## PODINDEX
|
|
||||||
##
|
|
||||||
PODINDEX_API_KEY=''
|
|
||||||
PODINDEX_API_SECRET=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## PORTAINER
|
|
||||||
##
|
|
||||||
PORTAINER_CONTAINER_NAME=''
|
|
||||||
PORTAINER_ENABLED=''
|
|
||||||
PORTAINER_NETWORK_MODE=''
|
|
||||||
PORTAINER_PORT_9000=''
|
|
||||||
PORTAINER_RESTART=''
|
|
||||||
PORTAINER_TAG=''
|
|
||||||
PORTAINER_VOLUME_DOCKER_SOCKET=''
|
|
||||||
PORTAINER_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## POSTAL
|
|
||||||
##
|
|
||||||
POSTAL_MYSQL_PASSWORD=''
|
|
||||||
POSTAL_SMTP_AUTH_PASSWORD=''
|
|
||||||
POSTAL_SMTP_AUTH_USER=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## POSTGRES
|
|
||||||
##
|
|
||||||
POSTGRES_HOST=''
|
|
||||||
POSTGRES_PASSWORD=''
|
|
||||||
POSTGRES_USER=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## PROWLARR
|
|
||||||
##
|
|
||||||
PROWLARR_CONTAINER_NAME=''
|
|
||||||
PROWLARR_ENABLED=''
|
|
||||||
PROWLARR_NETWORK_MODE=''
|
|
||||||
PROWLARR_PORT_9696=''
|
|
||||||
PROWLARR_RESTART=''
|
|
||||||
PROWLARR_TAG=''
|
|
||||||
PROWLARR_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## RADARR
|
|
||||||
##
|
|
||||||
RADARR_CONTAINER_NAME=''
|
|
||||||
RADARR_ENABLED=''
|
|
||||||
RADARR_NETWORK_MODE=''
|
|
||||||
RADARR_PORT_7878=''
|
|
||||||
RADARR_RESTART=''
|
|
||||||
RADARR_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## RADARR
|
|
||||||
##
|
|
||||||
RADARR_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## REACTIVE
|
|
||||||
##
|
|
||||||
REACTIVE_RESUME_ACCESS_TOKEN_SECRET=''
|
|
||||||
REACTIVE_RESUME_PGSQL_PASSWORD=''
|
|
||||||
REACTIVE_RESUME_REFRESH_TOKEN_SECRET=''
|
|
||||||
REACTIVE_RESUME_S3_ACCESS_KEY=''
|
|
||||||
REACTIVE_RESUME_S3_SECRET_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## READARR
|
|
||||||
##
|
|
||||||
READARR_CONTAINER_NAME=''
|
|
||||||
READARR_ENABLED=''
|
|
||||||
READARR_NETWORK_MODE=''
|
|
||||||
READARR_PORT_8787=''
|
|
||||||
READARR_RESTART=''
|
|
||||||
READARR_TAG=''
|
|
||||||
READARR_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## REMMINA
|
|
||||||
##
|
|
||||||
REMMINA_CF_TUNNEL_ID=''
|
|
||||||
REMMINA_CF_TUNNEL_PASSWORD=''
|
|
||||||
REMMINA_USER_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## RUSTDESK
|
|
||||||
##
|
|
||||||
RUSTDESK_CUSTOM_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## SABNZBDVPN
|
|
||||||
##
|
|
||||||
SABNZBDVPN_CONTAINER_NAME=''
|
|
||||||
SABNZBDVPN_ENABLED=''
|
|
||||||
SABNZBDVPN_ENVIRONMENT_ENABLE_PRIVOXY=''
|
|
||||||
SABNZBDVPN_ENVIRONMENT_LAN_NETWORK=''
|
|
||||||
SABNZBDVPN_ENVIRONMENT_NAME_SERVERS=''
|
|
||||||
SABNZBDVPN_ENVIRONMENT_VPN_CLIENT=''
|
|
||||||
SABNZBDVPN_ENVIRONMENT_VPN_ENABLE=''
|
|
||||||
SABNZBDVPN_ENVIRONMENT_VPN_INPUT_PORTS=''
|
|
||||||
SABNZBDVPN_ENVIRONMENT_VPN_OPTIONS=''
|
|
||||||
SABNZBDVPN_ENVIRONMENT_VPN_OUTPUT_PORTS=''
|
|
||||||
SABNZBDVPN_ENVIRONMENT_VPN_PASS=''
|
|
||||||
SABNZBDVPN_ENVIRONMENT_VPN_PROV=''
|
|
||||||
SABNZBDVPN_ENVIRONMENT_VPN_USER=''
|
|
||||||
SABNZBDVPN_NETWORK_MODE=''
|
|
||||||
SABNZBDVPN_PORT_8080=''
|
|
||||||
SABNZBDVPN_PORT_8090=''
|
|
||||||
SABNZBDVPN_PORT_8118=''
|
|
||||||
SABNZBDVPN_RESTART=''
|
|
||||||
SABNZBDVPN_TAG=''
|
|
||||||
SABNZBDVPN_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## SCRAPERR
|
|
||||||
##
|
|
||||||
SCRAPERR_SECRET_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## SCRUTINY
|
|
||||||
##
|
|
||||||
SCRUTINY_CF_TUNNEL_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## SEARXNG
|
|
||||||
##
|
|
||||||
SEARXNG_BASE_URL=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## SLSKD
|
|
||||||
##
|
|
||||||
SLSKD_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## SONARQUBE
|
|
||||||
##
|
|
||||||
SONARQUBE_POSTGRES_PASSWORD=''
|
|
||||||
SONARQUBE_LDAP_BIND_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## SONARR
|
|
||||||
##
|
|
||||||
SONARR_CONTAINER_NAME=''
|
|
||||||
SONARR_ENABLED=''
|
|
||||||
SONARR_NETWORK_MODE=''
|
|
||||||
SONARR_PORT_8989=''
|
|
||||||
SONARR_RESTART=''
|
|
||||||
SONARR_TAG=''
|
|
||||||
SONARR_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## SWAG
|
|
||||||
##
|
|
||||||
SWAG_CONTAINER_NAME=''
|
|
||||||
SWAG_ENABLED=''
|
|
||||||
SWAG_ENVIRONMENT_DNSPLUGIN=''
|
|
||||||
SWAG_ENVIRONMENT_EMAIL=''
|
|
||||||
SWAG_ENVIRONMENT_EXTRA_DOMAINS=''
|
|
||||||
SWAG_ENVIRONMENT_ONLY_SUBDOMAINS=''
|
|
||||||
SWAG_ENVIRONMENT_SUBDOMAINS=''
|
|
||||||
SWAG_ENVIRONMENT_URL=''
|
|
||||||
SWAG_ENVIRONMENT_VALIDATION=''
|
|
||||||
SWAG_NETWORK_MODE=''
|
|
||||||
SWAG_PORT_443=''
|
|
||||||
SWAG_PORT_80=''
|
|
||||||
SWAG_RESTART=''
|
|
||||||
SWAG_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## SWAG
|
|
||||||
##
|
|
||||||
SWAG_CF_TUNNEL_ID=''
|
|
||||||
SWAG_CF_TUNNEL_PASSWORD=''
|
|
||||||
SWAG_DUCKDNSTOKEN=''
|
|
||||||
SWAG_MAXMINDDB_LICENSE_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## TANDOOR
|
|
||||||
##
|
|
||||||
TANDOOR_API_TOKEN=''
|
|
||||||
TANDOOR_POSTGRES_PASSWORD=''
|
|
||||||
TANDOOR_SECRET_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## TMDB
|
|
||||||
##
|
|
||||||
TMDB_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## TRACCAR
|
|
||||||
##
|
|
||||||
TRACCAR_POSTGRES_DATABASE=''
|
|
||||||
TRACCAR_POSTGRES_PASSWORD=''
|
|
||||||
TRACCAR_POSTGRES_USER=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## UPTIME
|
|
||||||
##
|
|
||||||
UPTIME_KUMA_PASSWORD=''
|
|
||||||
UPTIME_KUMA_USERNAME=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## UPTIMEKUMA
|
|
||||||
##
|
|
||||||
UPTIMEKUMA_CONTAINER_NAME=''
|
|
||||||
UPTIMEKUMA_ENABLED=''
|
|
||||||
UPTIMEKUMA_NETWORK_MODE=''
|
|
||||||
UPTIMEKUMA_PORT_3001=''
|
|
||||||
UPTIMEKUMA_RESTART=''
|
|
||||||
UPTIMEKUMA_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## VAULT
|
|
||||||
##
|
|
||||||
VAULT_HASHICORP_AWS_ACCESS_KEY_ID=''
|
|
||||||
VAULT_HASHICORP_AWS_SECRET_ACCESS_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## VIRUS
|
|
||||||
##
|
|
||||||
VIRUS_TOTAL_API_KEY=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## WALLABAG
|
|
||||||
##
|
|
||||||
WALLABAG_DB=''
|
|
||||||
WALLABAG_DB_PASSWORD=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## WATCHTOWER
|
|
||||||
##
|
|
||||||
WATCHTOWER_CONTAINER_NAME=''
|
|
||||||
WATCHTOWER_ENABLED=''
|
|
||||||
WATCHTOWER_ENVIRONMENT_CLEANUP=''
|
|
||||||
WATCHTOWER_ENVIRONMENT_INCLUDE_STOPPED=''
|
|
||||||
WATCHTOWER_ENVIRONMENT_MONITOR_ONLY=''
|
|
||||||
WATCHTOWER_ENVIRONMENT_NOTIFICATION_TEMPLATE=''
|
|
||||||
WATCHTOWER_ENVIRONMENT_NOTIFICATION_URL=''
|
|
||||||
WATCHTOWER_ENVIRONMENT_NOTIFICATIONS=''
|
|
||||||
WATCHTOWER_ENVIRONMENT_NOTIFICATIONS_LEVEL=''
|
|
||||||
WATCHTOWER_ENVIRONMENT_REPO_PASS=''
|
|
||||||
WATCHTOWER_ENVIRONMENT_REPO_USER=''
|
|
||||||
WATCHTOWER_ENVIRONMENT_SCHEDULE=''
|
|
||||||
WATCHTOWER_ENVIRONMENT_TIMEOUT=''
|
|
||||||
WATCHTOWER_NETWORK_MODE=''
|
|
||||||
WATCHTOWER_RESTART=''
|
|
||||||
WATCHTOWER_TAG=''
|
|
||||||
WATCHTOWER_VOLUME_DOCKER_SOCKET=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## WATCHTOWER
|
|
||||||
##
|
|
||||||
WATCHTOWER_HTTP_API_TOKEN=''
|
|
||||||
WATCHTOWER_NOTIFICATION_GOTIFY_TLS_SKIP_VERIFY=''
|
|
||||||
WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN=''
|
|
||||||
WATCHTOWER_NOTIFICATION_GOTIFY_URL=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## WAZUH
|
|
||||||
##
|
|
||||||
WAZUH_API_PASSWORD=''
|
|
||||||
WAZUH_INDEXER_PASSWORD=''
|
|
||||||
WAZUH_KIBANA_PASSWORD=''
|
|
||||||
WAZUH_VERSION=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## YOUR
|
|
||||||
##
|
|
||||||
YOUR_SPOTIFY_ID=''
|
|
||||||
YOUR_SPOTIFY_PORT_443=''
|
|
||||||
YOUR_SPOTIFY_PORT_80=''
|
|
||||||
YOUR_SPOTIFY_SECRET=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## YOUTUBEDL
|
|
||||||
##
|
|
||||||
YOUTUBEDL_CONTAINER_NAME=''
|
|
||||||
YOUTUBEDL_ENABLED=''
|
|
||||||
YOUTUBEDL_ENVIRONMENT_CONFIG_PATH=''
|
|
||||||
YOUTUBEDL_ENVIRONMENT_DEBUG=''
|
|
||||||
YOUTUBEDL_NETWORK_MODE=''
|
|
||||||
YOUTUBEDL_PORT_8080=''
|
|
||||||
YOUTUBEDL_RESTART=''
|
|
||||||
YOUTUBEDL_TAG=''
|
|
||||||
|
|
||||||
##
|
|
||||||
## ZAMMAD
|
|
||||||
##
|
|
||||||
ZAMMAD_ELASTICSEARCH_VERSION=''
|
|
||||||
ZAMMAD_IMAGE_REPO=''
|
|
||||||
ZAMMAD_MEMCACHE_SERVERS=''
|
|
||||||
ZAMMAD_MEMCACHE_VERSION=''
|
|
||||||
ZAMMAD_POSTGRES_DB=''
|
|
||||||
ZAMMAD_POSTGRES_HOST=''
|
|
||||||
ZAMMAD_POSTGRES_PASS=''
|
|
||||||
ZAMMAD_POSTGRES_PORT=''
|
|
||||||
ZAMMAD_POSTGRES_USER=''
|
|
||||||
ZAMMAD_POSTGRES_VERSION=''
|
|
||||||
ZAMMAD_POSTGRESQL_OPTIONS=''
|
|
||||||
ZAMMAD_REDIS_URL=''
|
|
||||||
ZAMMAD_REDIS_VERSION=''
|
|
||||||
ZAMMAD_RESTART=''
|
|
||||||
ZAMMAD_S3_ACCESS_KEY=''
|
|
||||||
ZAMMAD_S3_SECRET_KEY=''
|
|
||||||
ZAMMAD_VERSION=''
|
|
||||||
Reference in New Issue
Block a user