This commit is contained in:
Mael G. 2025-03-02 22:07:07 +01:00
parent ddd80865f7
commit 4bf13b0000
10 changed files with 62 additions and 12 deletions
.ci
compute-1-mep
renovate
restic
wallabag
compute-2-mep
gitlab
restic
woodpecker
compute-vel/traefik
internals/komodo

View file

@ -1,7 +1,20 @@
for i in $(find . -name "docker-compose.yaml" -exec sh -c 'docker-compose -f {} config -q; echo {}:$?' \;); do
conf=$(echo $i | cut -d: -f1)
return_code=$(echo $i | cut -d: -f2)
if [ $return_code -ne "0" ]; then
echo $conf return code : $return_code && exit $return_code
#!/bin/sh
find . -name "docker-compose.yaml" | while read -r compose_file; do
dir=$(dirname "$compose_file")
echo "Checking directory: $dir"
# Source .env if it exists
if [ -f "$dir/.env" ]; then
set -o allexport
. "$dir/.env"
set +o allexport
fi
# Run docker-compose config check
if ! docker-compose -f "$compose_file" config -q; then
echo "$compose_file return code: 1"
exit 1
fi
done

View file

@ -0,0 +1,2 @@
RENOVATE_TOKEN=[[RENOVATE_TOKEN]]
GITHUB_COM_TOKEN=[[RENOVATE_GH_TOKEN]]

View file

@ -0,0 +1,2 @@
RESTIC_BASE_URL=[[RESTIC_BASE_URL]]
RESTIC_PASSWORD=[[RESTIC_PASSWORD]]

View file

@ -0,0 +1,7 @@
MEP_DB_HOST_IP=[[MEP_DB_HOST_IP]]
WALLABAG_DB_NAME=[[WALLABAG_DB_NAME]]
WALLABAG_DB_PASS=[[WALLABAG_DB_PASS]]
WALLABAG_DB_USER=[[WALLABAG_DB_USER]]
SMTP_PASS=[[SMTP_PASS]]
SMTP_HOST=[[SMTP_HOST]]
WALLABAG_SECRET=[[WALLABAG_SECRET]]

View file

@ -0,0 +1,3 @@
SMTP_HOST=[[SMTP_HOST]]
SMTP_PASS=[[SMTP_PASS]]
SMTP_USER=[[SMTP_USER]]

View file

@ -0,0 +1,2 @@
RESTIC_BASE_URL=[[RESTIC_BASE_URL]]
RESTIC_PASSWORD=[[RESTIC_PASSWORD]]

View file

@ -0,0 +1,4 @@
WOODPECKER_GITEA_CLIENT=[[WOODPECKER_GITEA_CLIENT]]
WOODPECKER_GITEA_SECRET=[[WOODPECKER_GITEA_SECRET]]
WOODPECKER_DB_PASS=[[WOODPECKER_DB_PASS]]
MEP_DB_HOST=[[MEP_DB_HOST]]

16
compute-vel/traefik/.env Normal file
View file

@ -0,0 +1,16 @@
TRAEFIK_KOP_REDIS_ADDR=[[TRAEFIK_KOP_REDIS_ADDR]]
TRAEFIK_KOP_REDIS_PASS=[[TRAEFIK_KOP_REDIS_PASS]]
# TRACS3 ENV
TRACS_AWS_REGION=[[TRACS_AWS_REGION]]
TRACS_S3_ENDPOINT=[[TRACS_S3_ENDPOINT]]
TRACS_S3_ACCESS_KEY_ID=[[TRACS_S3_ACCESS_KEY_ID]]
TRACS_S3_SECRET=[[TRACS_S3_SECRET]]
TRACS_CLOSET_BUCKET=[[TRACS_CLOSET_BUCKET]]
TRACS_CLOSET_PASSWORD=[[TRACS_CLOSET_PASSWORD]]
AWS_CONFIGURE_PLUGINS=awscli_plugin_endpoint
AWS_REQUEST_CHECKSUM_CALCULATION=WHEN_REQUIRED
AWS_S3_SIGNATURE_VERSION=s3v4
TRAEFIK_LOCAL_STORE=/certificates/
TRAEFIK_OUTPUT_FILE=/configs/certificates.toml
TRAEFIK_CERTIFICATE_DIR=/certificates/

View file

@ -1,6 +0,0 @@
AWS_CONFIGURE_PLUGINS=awscli_plugin_endpoint
AWS_REQUEST_CHECKSUM_CALCULATION=WHEN_REQUIRED
AWS_S3_SIGNATURE_VERSION=s3v4
TRAEFIK_LOCAL_STORE=/certificates/
TRAEFIK_OUTPUT_FILE=/configs/certificates.toml
TRAEFIK_CERTIFICATE_DIR=/certificates/

7
internals/komodo/.env Normal file
View file

@ -0,0 +1,7 @@
DB_USERNAME=[[KOMODO_DB_USERNAME]]
DB_PASSWORD=[[KOMODO_DB_PASSWORD]]
KOMODO_PASSKEY=[[KOMODO_PASSKEY]]
KOMODO_WEBHOOK_SECRET=[[KOMODO_WEBHOOK_SECRET]]
KOMODO_JWT_SECRET=[[KOMODO_JWT_SECRET]]
KOMODO_OIDC_CLIENT_SECRET=[[KOMODO_OIDC_CLIENT_SECRET]]
PERIPHERY_PASSKEYS=[[KOMODO_PASSKEY]]