Compare commits
	
		
			6 Commits
		
	
	
		
			main
			...
			add-themin
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 6b79ac67c1 | |||
| a5bb4e9252 | |||
| 514c313a94 | |||
| a537d0797f | |||
| 97dffc3d3e | |||
| 4878c76065 | 
| @ -44,6 +44,13 @@ DEFAULT_QUOTA="10 GB" | ||||
| # MAIL_DOMAIN= | ||||
| # SECRET_SMTP_PASSWORD_VERSION=v1 | ||||
|  | ||||
| ## Customization | ||||
| # THEMING_COLOR= | ||||
| # THEMING_SLOGAN= | ||||
| # COPY_ASSETS="flow_background.jpg|app:/var/www/html/themes/background.jpg" | ||||
| # COPY_ASSETS="$COPY_ASSETS icon_left_brand.svg|app:/var/www/html/themes/logo.svg" | ||||
| # COPY_ASSETS="$COPY_ASSETS icon.png|app:/web/dist/assets/icons/icon.png" | ||||
|  | ||||
| # APPS="calendar" | ||||
|  | ||||
| # COLLABORA_URL=https://collabora.example.com | ||||
|  | ||||
							
								
								
									
										23
									
								
								abra.sh
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								abra.sh
									
									
									
									
									
								
							| @ -52,6 +52,27 @@ set_logfile_stdout() { | ||||
|     set_system_config logfile '/dev/stdout' | ||||
| } | ||||
|  | ||||
| customize() { | ||||
|     if [ -z "$1" ] | ||||
|     then | ||||
|             echo "Usage: ... customize <assets_path>" | ||||
|             exit 1 | ||||
|     fi | ||||
|     asset_dir=$1 | ||||
|     for asset in $COPY_ASSETS; do | ||||
|         source=$(echo $asset | cut -d "|" -f1) | ||||
|         target=$(echo $asset | cut -d "|" -f2) | ||||
|         echo copy $source to $target | ||||
|         abra app cp $APP_NAME $asset_dir/$source $target | ||||
|     done | ||||
|  | ||||
|     abra app cmd -T $APP_NAME app set_app_config theming color \"$THEMING_COLOR\" | ||||
|     abra app cmd -T $APP_NAME app set_app_config theming slogan \"$THEMING_SLOGAN\" | ||||
|     abra app cmd -T $APP_NAME app run_occ '"theming:config background \"/var/www/html/themes/flow_background.jpg\""' | ||||
|     abra app cmd -T $APP_NAME app run_occ '"theming:config logo \"/var/www/html/themes/icon_left_brand.svg\""' | ||||
|     abra app cmd -T $APP_NAME app run_occ '"theming:config logoheader \"/var/www/html/themes/icon.png\""' | ||||
| } | ||||
|  | ||||
| install_bbb() { | ||||
|     install_apps bbb | ||||
|     set_app_config bbb app.navigation true | ||||
| @ -89,6 +110,7 @@ set_authentik() { | ||||
|     install_apps sociallogin | ||||
|     AUTHENTIK_SECRET=$(cat /run/secrets/authentik_secret) | ||||
|     AUTHENTIK_ID=$(cat /run/secrets/authentik_id) | ||||
|     set_system_config logo_url https://$AUTHENTIK_DOMAIN | ||||
|     set_app_config sociallogin custom_providers " | ||||
| { | ||||
|     \"custom_oidc\":[ | ||||
| @ -122,7 +144,6 @@ set_authentik() { | ||||
|     run_occ 'config:system:set lost_password_link --value=disabled' | ||||
| } | ||||
|  | ||||
|  | ||||
| disable_skeletondirectory() { | ||||
|     run_occ "config:system:set skeletondirectory --value ''" | ||||
| } | ||||
|  | ||||
| @ -91,7 +91,7 @@ services: | ||||
|         failure_action: rollback | ||||
|         order: start-first | ||||
|       labels: | ||||
|         - "coop-cloud.${STACK_NAME}.version=9.0.0+29.0.5-fpm" | ||||
|         - "coop-cloud.${STACK_NAME}.version=9.1.0+29.0.5-fpm" | ||||
|         - "coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-120}" | ||||
|         - "backupbot.backup=true" | ||||
|         - "backupbot.backup.path=/var/www/html/config/,/var/www/html/data/,/var/www/html/custom_apps/" | ||||
|  | ||||
							
								
								
									
										1
									
								
								release/9.1.0+29.0.5-fpm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								release/9.1.0+29.0.5-fpm
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| Added automated customization options. Config needs to be updated to be able to use it. | ||||
		Reference in New Issue
	
	Block a user