Skip to content

Commit 7a8486b

Browse files
jschoiRRdhslove
authored andcommitted
OEM 회사별 테마 적용 스크립트 및 이미지 반영
1 parent 1a624a8 commit 7a8486b

File tree

14 files changed

+110
-9
lines changed

14 files changed

+110
-9
lines changed
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
#!/bin/bash
2+
3+
type=$1
4+
config_path="/usr/share/cloudstack-management/webapp/config.json"
5+
# ko_path="/usr/share/cloudstack-management/webapp/locales/ko_KR.json"
6+
# en_path="/usr/share/cloudstack-management/webapp/locales/en.json"
7+
8+
if [ "ablestack" == "$type" ]; then
9+
10+
echo "ABLECLOUD ABLESTACK Mold 테마 설정 중...."
11+
12+
# 로고 파일 변경
13+
sed -i "/\"logo\"/ c\ \"logo\": \"assets/logo-ablestack.png\"," $config_path
14+
sed -i "/\"banner\"/ c\ \"banner\": \"assets/login-logo-ablestack.png\"," $config_path
15+
16+
# 저작권 표시 변경
17+
sed -i "/\"footer\"/ c\ \"footer\": \"ⓒ 2021-2025 ABLECLOUD Inc. All Rights Reserved.\"," $config_path
18+
19+
# 앱 타이틀 명 변경
20+
sed -i "/\"appTitle\"/ c\ \"appTitle\": \"ABLESTACK-Mold\"," $config_path
21+
sed -i "/\"loginTitle\"/ c\ \"loginTitle\": \"ABLESTACK\"," $config_path
22+
23+
# 테마 변경
24+
sed -i "/\"@primary-color\"/ c\ \"@primary-color\": \"#1890ff\"," $config_path
25+
sed -i "/\"@link-color\"/ c\ \"@link-color\": \"#1890ff\"," $config_path
26+
sed -i "/\"@loading-color\"/ c\ \"@loading-color\": \"#1890ff\"," $config_path
27+
sed -i "/\"@processing-color\"/ c\ \"@processing-color\": \"#1890ff\"," $config_path
28+
29+
# 로고 사이즈 설정
30+
sed -i "/\"@logo-magin-top\"/ c\ \"@logo-magin-top\": \"4px\"," $config_path
31+
sed -i "/\"@logo-magin-bottom\"/ c\ \"@logo-magin-bottom\": \"0px\"," $config_path
32+
sed -i "/\"@mini-logo-magin-top\"/ c\ \"@mini-logo-magin-top\": \"8px\"," $config_path
33+
sed -i "/\"@mini-logo-magin-bottom\"/ c\ \"@mini-logo-magin-bottom\": \"8px\"," $config_path
34+
35+
echo "ABLECLOUD ABLESTACK Mold 테마 설정 완료!"
36+
37+
elif [ "clostack" == "$type" ]; then
38+
39+
echo "CLOIT CLOSTACK Mold 테마 설정 중...."
40+
41+
# 로고 파일 변경
42+
sed -i "/\"logo\"/ c\ \"logo\": \"assets/logo-clostack.png\"," $config_path
43+
sed -i "/\"banner\"/ c\ \"banner\": \"assets/login-logo-clostack.png\"," $config_path
44+
45+
# 저작권 표시 변경
46+
sed -i "/\"footer\"/ c\ \"footer\": \"ⓒ 2025 ITCEN CLOIT. All Rights Reserved.\"," $config_path
47+
48+
# 앱 타이틀 명 변경
49+
sed -i "/\"appTitle\"/ c\ \"appTitle\": \"CLOSTACK-Mold\"," $config_path
50+
sed -i "/\"loginTitle\"/ c\ \"loginTitle\": \"CLOSTACK\"," $config_path
51+
52+
# 테마 변경
53+
sed -i "/\"@primary-color\"/ c\ \"@primary-color\": \"#5FB684\"," $config_path
54+
sed -i "/\"@link-color\"/ c\ \"@link-color\": \"#5FB684\"," $config_path
55+
sed -i "/\"@loading-color\"/ c\ \"@loading-color\": \"#5FB684\"," $config_path
56+
sed -i "/\"@processing-color\"/ c\ \"@processing-color\": \"#5FB684\"," $config_path
57+
58+
# 로고 사이즈 설정
59+
sed -i "/\"@logo-magin-top\"/ c\ \"@logo-magin-top\": \"8px\"," $config_path
60+
sed -i "/\"@logo-magin-bottom\"/ c\ \"@logo-magin-bottom\": \"5px\"," $config_path
61+
sed -i "/\"@mini-logo-magin-top\"/ c\ \"@mini-logo-magin-top\": \"8px\"," $config_path
62+
sed -i "/\"@mini-logo-magin-bottom\"/ c\ \"@mini-logo-magin-bottom\": \"8px\"," $config_path
63+
64+
echo "CLOIT CLOSTACK Mold 테마 설정 완료!"
65+
66+
elif [ "hv" == "$type" ]; then
67+
echo "효성 UCP HV Mold 테마 설정 중...."
68+
69+
# 로고 파일 변경
70+
sed -i "/\"logo\"/ c\ \"logo\": \"assets/logo-hv.png\"," $config_path
71+
sed -i "/\"banner\"/ c\ \"banner\": \"assets/login-logo-hv.png\"," $config_path
72+
73+
# 저작권 표시 변경
74+
sed -i "/\"footer\"/ c\ \"footer\": \"© HS HYOSUNG INFORMATION SYSTEMS\"," $config_path
75+
76+
# 앱 타이틀 명 변경
77+
sed -i "/\"appTitle\"/ c\ \"appTitle\": \"효성 UCP HV - Mold\"," $config_path
78+
sed -i "/\"loginTitle\"/ c\ \"loginTitle\": \"효성 UCP HV\"," $config_path
79+
80+
# 테마 변경
81+
sed -i "/\"@primary-color\"/ c\ \"@primary-color\": \"#2f54eb\"," $config_path
82+
sed -i "/\"@link-color\"/ c\ \"@link-color\": \"#2f54eb\"," $config_path
83+
sed -i "/\"@loading-color\"/ c\ \"@loading-color\": \"#2f54eb\"," $config_path
84+
sed -i "/\"@processing-color\"/ c\ \"@processing-color\": \"#2f54eb\"," $config_path
85+
86+
# 로고 사이즈 설정
87+
sed -i "/\"@logo-magin-top\"/ c\ \"@logo-magin-top\": \"-4px\"," $config_path
88+
sed -i "/\"@logo-magin-bottom\"/ c\ \"@logo-magin-bottom\": \"-4px\"," $config_path
89+
sed -i "/\"@mini-logo-magin-top\"/ c\ \"@mini-logo-magin-top\": \"8px\"," $config_path
90+
sed -i "/\"@mini-logo-magin-bottom\"/ c\ \"@mini-logo-magin-bottom\": \"8px\"," $config_path
91+
92+
echo "효성 UCP HV Mold 테마 설정 완료!"
93+
94+
fi
21.2 KB
Loading
17.6 KB
Loading

ui/public/assets/login-logo-hv.png

15.5 KB
Loading
File renamed without changes.

ui/public/assets/logo-clostack.png

17.6 KB
Loading

ui/public/assets/logo-hv.png

4.46 KB
Loading
8.69 KB
Loading

ui/public/assets/mini-logo-hv.png

2 KB
Loading

0 commit comments

Comments
 (0)