From 141fc5e27d00f5e127dfe91f351a237602f48a86 Mon Sep 17 00:00:00 2001 From: gyurix Date: Tue, 22 Jul 2025 12:15:03 +0200 Subject: [PATCH] Remove deprecated Leantime configuration files --- leantimedelete/domain-leantime.json | 63 ----- leantimedelete/firewall-leantime-dns.json | 76 ------ leantimedelete/firewall-leantime-smtp.json | 75 ----- leantimedelete/firewall-leantime.json | 75 ----- leantimedelete/leantime-secret.json | 17 -- leantimedelete/service-leantime.json | 302 --------------------- leantimedelete/template.json | 113 -------- 7 files changed, 721 deletions(-) delete mode 100644 leantimedelete/domain-leantime.json delete mode 100644 leantimedelete/firewall-leantime-dns.json delete mode 100644 leantimedelete/firewall-leantime-smtp.json delete mode 100644 leantimedelete/firewall-leantime.json delete mode 100644 leantimedelete/leantime-secret.json delete mode 100644 leantimedelete/service-leantime.json delete mode 100644 leantimedelete/template.json diff --git a/leantimedelete/domain-leantime.json b/leantimedelete/domain-leantime.json deleted file mode 100644 index 95b5d59..0000000 --- a/leantimedelete/domain-leantime.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "main": { - "SERVICE_NAME": "leantime", - "DOMAIN": "#DOMAIN" - }, - "containers": [ - { - "IMAGE": "safebox/domain-check", - "UPDATE": "true", - "MEMORY": "64M", - "NAME": "domain_checker", - "ROLES": "domain_checker", - "NETWORK": "host", - "SELECTOR": "", - "SCALE": "0", - "EXTRA": "--rm --privileged", - "PRE_START": [], - "DEPEND": [], - "POST_START": [], - "CMD": "", - "ENVS": [ - { - "PROXY": "smarthostloadbalancer" - }, - { - "TARGET": "leantime-app" - }, - { - "PORT": "80" - }, - { - "LOCATION": "#LEANTIME_LOCATION_PATH" - }, - { - "DOMAIN": "#DOMAIN" - }, - { - "SMARTHOST_PROXY_PATH": "/smarthost-domains" - }, - { - "OPERATION": "CREATE" - } - ], - "VOLUMES": [ - { - "SOURCE": "/etc/user/config/smarthost-domains", - "DEST": "/smarthost-domains", - "TYPE": "rw" - }, - { - "SOURCE": "/etc/system/data/dns/hosts.local", - "DEST": "/etc/dns/hosts.local", - "TYPE": "ro" - }, - { - "SOURCE": "/var/run/docker.sock", - "DEST": "/var/run/docker.sock", - "TYPE": "rw" - } - ] - } - ] -} \ No newline at end of file diff --git a/leantimedelete/firewall-leantime-dns.json b/leantimedelete/firewall-leantime-dns.json deleted file mode 100644 index c975920..0000000 --- a/leantimedelete/firewall-leantime-dns.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "main": { - "SERVICE_NAME": "firewalls", - "DOMAIN": "null" - }, - "containers": [ - { - "IMAGE": "safebox/firewall", - "UPDATE": "true", - "NAME": "firewall", - "MEMORY": "64M", - "NETWORK": "host", - "SCALE": "0", - "VOLUMES": [ - { - "SOURCE": "/run/", - "DEST": "/run/", - "TYPE": "rw" - }, - { - "SOURCE": "/etc/user/config/services", - "DEST": "/services", - "TYPE": "ro" - }, - { - "SOURCE": "/etc/system/data/dns/hosts.local", - "DEST": "/etc/dns/hosts.local", - "TYPE": "ro" - }, - { - "SOURCE": "/var/run/docker.sock", - "DEST": "/var/run/docker.sock", - "TYPE": "rw" - } - ], - "PORTS": [], - "READYNESS": [ - { - "tcp": "" - }, - { - "HTTP": "" - }, - { - "EXEC": "/ready.sh" - } - ], - "ENVS": [ - { - "CHAIN": "DOCKER-USER" - }, - { - "SOURCE": "leantimeapp" - }, - { - "TARGET": "coredns" - }, - { - "TYPE": "udp" - }, - { - "TARGET_PORT": "53" - }, - { - "COMMENT": "leantime nginx access for local dns" - } - ], - "EXTRA": "--privileged --rm", - "DEPEND": "null", - "START_ON_BOOT": "false", - "CMD": "", - "PRE_START": [], - "POST_START": [] - } - ] -} \ No newline at end of file diff --git a/leantimedelete/firewall-leantime-smtp.json b/leantimedelete/firewall-leantime-smtp.json deleted file mode 100644 index a0db66b..0000000 --- a/leantimedelete/firewall-leantime-smtp.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "main": { - "SERVICE_NAME": "firewalls", - "DOMAIN": "null" - }, - "containers": [ - { - "IMAGE": "safebox/firewall", - "NAME": "firewall", - "MEMORY": "64M", - "NETWORK": "host", - "SCALE": "0", - "VOLUMES": [ - { - "SOURCE": "/run/", - "DEST": "/run/", - "TYPE": "rw" - }, - { - "SOURCE": "/etc/user/config/services", - "DEST": "/services", - "TYPE": "ro" - }, - { - "SOURCE": "/etc/system/data/dns/hosts.local", - "DEST": "/etc/dns/hosts.local", - "TYPE": "ro" - }, - { - "SOURCE": "/var/run/docker.sock", - "DEST": "/var/run/docker.sock", - "TYPE": "rw" - } - ], - "PORTS": [], - "READYNESS": [ - { - "tcp": "" - }, - { - "HTTP": "" - }, - { - "EXEC": "/ready.sh" - } - ], - "ENVS": [ - { - "CHAIN": "DOCKER-USER" - }, - { - "SOURCE": "leantime-app" - }, - { - "TARGET": "smtp" - }, - { - "TYPE": "tcp" - }, - { - "TARGET_PORT": "25" - }, - { - "COMMENT": "leantime to smtp" - } - ], - "EXTRA": "--privileged --rm", - "DEPEND": "null", - "START_ON_BOOT": "false", - "CMD": "null", - "PRE_START": "null", - "POST_START": "null" - } - ] -} \ No newline at end of file diff --git a/leantimedelete/firewall-leantime.json b/leantimedelete/firewall-leantime.json deleted file mode 100644 index 46b2ed7..0000000 --- a/leantimedelete/firewall-leantime.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "main": { - "SERVICE_NAME": "firewalls", - "DOMAIN": "null" - }, - "containers": [ - { - "IMAGE": "safebox/firewall", - "NAME": "firewall", - "MEMORY": "64M", - "NETWORK": "host", - "SCALE": "0", - "VOLUMES": [ - { - "SOURCE": "/run/", - "DEST": "/run/", - "TYPE": "rw" - }, - { - "SOURCE": "/etc/user/config/services", - "DEST": "/services", - "TYPE": "ro" - }, - { - "SOURCE": "/etc/system/data/dns/hosts.local", - "DEST": "/etc/dns/hosts.local", - "TYPE": "ro" - }, - { - "SOURCE": "/var/run/docker.sock", - "DEST": "/var/run/docker.sock", - "TYPE": "rw" - } - ], - "PORTS": [], - "READYNESS": [ - { - "tcp": "" - }, - { - "HTTP": "" - }, - { - "EXEC": "/ready.sh" - } - ], - "ENVS": [ - { - "CHAIN": "DOCKER-USER" - }, - { - "SOURCE": "smarthostbackend" - }, - { - "TARGET": "leantime-app" - }, - { - "TYPE": "tcp" - }, - { - "TARGET_PORT": "80" - }, - { - "COMMENT": "leantime" - } - ], - "EXTRA": "--privileged --rm", - "DEPEND": "null", - "START_ON_BOOT": "false", - "CMD": "null", - "PRE_START": "null", - "POST_START": "null" - } - ] -} \ No newline at end of file diff --git a/leantimedelete/leantime-secret.json b/leantimedelete/leantime-secret.json deleted file mode 100644 index fb79013..0000000 --- a/leantimedelete/leantime-secret.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "leantimemysql": { - "MARIADB_DATABASE": "#DB_MYSQL", - "MARIADB_USER": "#DB_USER", - "MARIADB_PASSWORD": "#DB_PASSWORD", - "MARIADB_ROOT_PASSWORD": "#DB_ROOT_PASSWORD" - }, - "leantimeapp": { - "LEAN_DB_USER": "#DB_USER", - "LEAN_DB_PASSWORD": "#DB_PASSWORD", - "LEAN_DB_HOST": "leantimemysql-db", - "LEAN_DB_DATABASE": "#DB_MYSQL", - "LEAN_OIDC_CLIENT_SECRET": "#OIDC_CLIENT_SECRET", - "LEAN_S3_SECRET": "#S3_SECRET", - "LEAN_SESSION_PASSWORD": "#SESSION_PASSWORD" - } -} \ No newline at end of file diff --git a/leantimedelete/service-leantime.json b/leantimedelete/service-leantime.json deleted file mode 100644 index 23dec3e..0000000 --- a/leantimedelete/service-leantime.json +++ /dev/null @@ -1,302 +0,0 @@ -{ - "main": { - "SERVICE_NAME": "leantime", - "DOMAIN": "#DOMAIN" - }, - "containers": [ - { - "IMAGE": "alpine:latest", - "UPDATE": "true", - "NAME": "leantime", - "NETWORK": "host", - "MEMORY": "64M", - "VOLUMES": [ - { - "SOURCE": "USER_DATA", - "DEST": "/etc/user/data", - "TYPE": "rw" - }, - { - "SOURCE": "SYSTEM_DATA", - "DEST": "/etc/system/data", - "TYPE": "rw" - }, - { - "SOURCE": "SYSTEM_LOG", - "DEST": "/etc/system/log", - "TYPE": "rw" - } - ], - "ENV_FILES": [ - "/etc/user/secret/leantime/leantime.json" - ], - "EXTRA": "--rm", - "DEPEND": "null", - "START_ON_BOOT": "false", - "ENTRYPOINT": "sh -c", - "CMD": "mkdir -p /etc/user/data/leantime/db && mkdir -p /etc/system/log/leantime/db && mkdir -p /etc/user/data/leantime/data/plugins && mkdir -p /etc/user/data/leantime/data/public && mkdir -p /etc/user/data/leantime/data/user && chmod 770 -R /etc/user/data/leantime/data && chown -R 82:82 /etc/user/data/leantime/data", - "PRE_START": "null", - "POST_START": "null" - }, - { - "IMAGE": "mariadb:latest", - "UPDATE": "true", - "NAME": "leantimemysql-db", - "MEMORY": "256M", - "NETWORK": "leantime-net", - "SELECTOR": "leantimemysql", - "VOLUMES": [ - { - "SOURCE": "/etc/user/data/leantime/db", - "DEST": "/var/lib/mysql", - "TYPE": "rw" - }, - { - "SOURCE": "/etc/system/log/leantime/db", - "DEST": "/var/lib/mysql/mysql-bin", - "TYPE": "rw" - } - ], - "PORTS": [ - { - "SOURCE": "null", - "DEST": "3306", - "TYPE": "tcp" - } - ], - "READYNESS": [ - { - "tcp": "3306" - }, - { - "HTTP": "" - }, - { - "EXEC": "/ready.sh" - } - ], - "ENV_FILES": [ - "/etc/user/secret/leantime/leantime.json" - ], - "EXTRA": "--restart always", - "DEPEND": "null", - "START_ON_BOOT": "false", - "CMD": "null", - "PRE_START": "null", - "POST_START": "null" - }, - { - "IMAGE": "leantime/leantime:latest", - "UPDATE": "true", - "NAME": "leantimeapp", - "MEMORY": "1024M", - "NETWORK": "leantime-net", - "SELECTOR": "leantime-app", - "DNS": [ - "coredns" - ], - "VOLUMES": [ - { - "SOURCE": "/etc/user/data/leantime/data/public", - "DEST": "/var/www/html/public/userfiles", - "TYPE": "rw" - }, - { - "SOURCE": "/etc/user/data/leantime/data/user", - "DEST": "/var/www/html/userfiles", - "TYPE": "rw" - }, - { - "SOURCE": "/etc/user/data/leantime/data/plugins", - "DEST": "/var/www/html/app/Plugins", - "TYPE": "rw" - } - ], - "PORTS": [ - { - "SOURCE": "null", - "DEST": "80", - "TYPE": "tcp" - } - ], - "READYNESS": [ - { - "tcp": "" - }, - { - "HTTP": "" - }, - { - "EXEC": "/ready.sh" - } - ], - "ENVS": [ - { - "LEAN_RATELIMIT_GENERAL": "1000" - }, - { - "LEAN_RATELIMIT_API": "10" - }, - { - "LEAN_RATELIMIT_AUTH": "20" - }, - { - "LEAN_LDAP_USE_LDAP": "false" - }, - { - "LEAN_USER_FILE_PATH": "userfiles/" - }, - { - "LEAN_PORT": "80" - }, - { - "LEAN_APP_URL": "https://#DOMAIN" - }, - { - "LEAN_APP_DIR": "leantime/" - }, - { - "LEAN_DEBUG": "DEBUG" - }, - { - "LEAN_SITENAME": "#LEANTIME_SITENAME" - }, - { - "LEAN_LANGUAGE": "#LEANTIME_LANG" - }, - { - "LEAN_DEFAULT_TIMEZONE": "#LEANTIME_TZ" - }, - { - "LEAN_LOG_PATH": "log/" - }, - { - "LEAN_DISABLE_LOGIN_FORM": "false" - }, - { - "LEAN_SESSION_EXPIRATION": "#SESSION_EXPIRATION" - }, - { - "LEAN_SESSION_SECURE": "#SESSION_SECURITY" - }, - { - "LEAN_EMAIL_RETURN": "" - }, - { - "LEAN_EMAIL_USE_SMTP": "true" - }, - { - "LEAN_EMAIL_SMTP_HOSTS": "#LEANTIME_SMTP" - }, - { - "LEAN_EMAIL_SMTP_AUTH": "false" - }, - { - "LEAN_EMAIL_SMTP_USERNAME": "" - }, - { - "LEAN_EMAIL_SMTP_PASSWORD": "" - }, - { - "LEAN_EMAIL_SMTP_AUTO_TLS": "false" - }, - { - "LEAN_EMAIL_SMTP_SECURE": "false" - }, - { - "LEAN_EMAIL_SMTP_SSLNOVERIFY": "false" - }, - { - "LEAN_EMAIL_SMTP_PORT": "25" - }, - { - "LEAN_LDAP_USE_LDAP": "false" - }, - { - "LEAN_OIDC_ENABLE": "#OIDC_ENABLE" - }, - { - "LEAN_OIDC_CLIENT_ID": "#OIDC_CLIENT_ID" - }, - { - "LEAN_OIDC_CREATE_USER": "#OIDC_CREATE_USER" - }, - { - "LEAN_OIDC_DEFAULT_ROLE": "20" - }, - { - "LEAN_OIDC_PROVIDER_URL": "#OIDC_PROVIDER_URL" - }, - { - "LEAN_OIDC_AUTH_URL_OVERRIDE": "#OIDC_AUTH_URL_OVERRIDE" - }, - { - "LEAN_OIDC_TOKEN_URL_OVERRIDE": "#OIDC_TOKEN_URL_OVERRIDE" - }, - { - "LEAN_OIDC_USERINFO_URL_OVERRIDE": "#OIDC_USERINFO_URL_OVERRIDE" - }, - { - "LEAN_OIDC_SCOPES": "user:email,read:user" - }, - { - "LEAN_OIDC_FIELD_EMAIL": "0.email" - }, - { - "LEAN_OIDC_FIELD_FIRSTNAME": "name" - }, - { - "LEAN_LOGO_PATH": "/dist/images/logo.svg" - }, - { - "LEAN_PRINT_LOGO_URL": "/dist/images/logo.png" - }, - { - "LEAN_DEFAULT_THEME": "default" - }, - { - "LEAN_PRIMARY_COLOR": "#006d9f" - }, - { - "LEAN_SECONDARY_COLOR": "#00a886" - }, - { - "LEAN_USE_S3": "#LEANTIME_USE_S3" - }, - { - "LEAN_S3_KEY": "#S3_KEY" - }, - { - "LEAN_S3_BUCKET": "#S3_BUCKET" - }, - { - "LEAN_S3_USE_PATH_STYLE_ENDPOINT": "#S3_USE_PATH_STYLE_ENDPOINT" - }, - { - "LEAN_S3_REGION": "#S3_REGION" - }, - { - "LEAN_S3_FOLDER_NAME": "#S3_FOLDER_NAME" - }, - { - "LEAN_S3_END_POINT": "#S3_END_POINT" - } - ], - "ENV_FILES": [ - "/etc/user/secret/leantime/leantime.json" - ], - "EXTRA": "--restart always", - "DEPEND": "null", - "START_ON_BOOT": "false", - "CMD": "null", - "PRE_START": [ - "firewall-leantime-dns" - ], - "POST_START": [ - "firewall-leantime-smtp", - "firewall-leantime", - "domain-leantime" - ] - } - ] -} \ No newline at end of file diff --git a/leantimedelete/template.json b/leantimedelete/template.json deleted file mode 100644 index f439634..0000000 --- a/leantimedelete/template.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "name": "leantime", - "fields": [ - { - "description": "Please add LeanTime domain:", - "key": "DOMAIN", - "value": "", - "required": "true" - }, - { - "description": "Please add your deploy name (default is LeanTime)", - "key": "LEANTIME_SITENAME", - "value": "LeanTime" - }, - { - "description": "Please add your deploy default language (default is en-US)", - "key": "LEANTIME_LANG", - "value": "en-US" - }, - { - "description": "Please add your deploy default timezone (default is Europe/Budapest)", - "key": "LEANTIME_TZ", - "value": "Europe/Budapest" - }, - { - "description": "Do you want to disable login form for public?", - "key": "DISABLE_LOGIN", - "value": "true" - }, - { - "description": "MYSQL database name", - "key": "DB_MYSQL", - "value": "", - "required": "true", - "generated": "time|md5|10" - }, - { - "description": "MYSQL username", - "key": "DB_USER", - "value": "", - "required": "true", - "generated": "time|md5|8" - }, - { - "description": "MYSQL password for user", - "key": "DB_PASSWORD", - "value": "", - "required": "true", - "generated": "random|md5|12" - }, - { - "description": "MYSQL root user password", - "key": "DB_ROOT_PASSWORD", - "value": "", - "required": "true", - "generated": "random|sha256|20" - }, - { - "description": "Do you want to set up OIDC provider? (default is false)", - "key": "OIDC_ENABLE", - "value": "false" - }, - { - "description": "Please add OIDC user key:", - "key": "OIDC_CLIENT_KEY", - "value": "" - }, - { - "description": "Please add OIDC client secret:", - "key": "OIDC_CLIENT_SECRET", - "value": "" - }, - { - "description": "Do you want to set up S3 bucket server? (default is false)", - "key": "LEANTIME_USE_S3", - "value": "false" - }, - { - "description": "Session password", - "key": "SESSION_PASSWORD", - "value": "", - "required": "true", - "generated": "random|sha256|20" - }, - { - "description": "Please add session expiration time in seconds (defaults is 28800)", - "key": "SESSION_EXPIRATION", - "value": "28800" - }, - { - "description": "Please add a strong password for sessions", - "key": "SESSION_PASSWORD", - "value": "", - "required": "true", - "generated": "random|sha256|20" - }, - { - "description": "Please set LeanTime access mode (defaults is https)", - "key": "SESSION_SECURITY", - "value": "true" - }, - { - "description": "Please set SMTP host for sending emails", - "key": "LEANTIME_SMTP", - "value": "smtp-mail" - }, - { - "description": "Do you want to connect an S3 bucket provider?", - "key": "LEANTIME_USE_S3", - "value": "false" - } - ] -} \ No newline at end of file