Skip to content

Commit b12190a

Browse files
committed
*Add LETSENCRYPT object to web config
1 parent e6d6e19 commit b12190a

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

bin/v-add-letsencrypt-domain

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ is_object_valid 'user' 'USER' "$user"
3838
is_object_unsuspended 'user' 'USER' "$user"
3939
is_object_valid 'web' 'DOMAIN' "$domain"
4040
is_object_unsuspended 'web' 'DOMAIN' "$domain"
41-
41+
is_object_value_empty 'web' 'DOMAIN' "$domain" '$LETSENCRYPT'
42+
get_domain_values 'web'
4243

4344
#----------------------------------------------------------#
4445
# Action #
@@ -86,11 +87,24 @@ $BIN/v-delete-web-domain-ssl $user $domain >/dev/null 2>&1
8687
$BIN/v-add-web-domain-ssl $user $domain $ssl_dir
8788
check_result $? "SSL install" >/dev/null
8889

90+
if [ ! -z "$LETSENCRYPT" ]; then
91+
add_object_key 'web' 'DOMAIN' "$domain" '$LETSENCRYPT' 'yes'
92+
else
93+
update_object_value 'web' 'DOMAIN' "$domain" '$LETSENCRYPT' 'yes'
94+
fi
95+
8996

9097
#----------------------------------------------------------#
9198
# Vesta #
9299
#----------------------------------------------------------#
93100

101+
# Restarting web
102+
if [ "$restart" != 'no' ]; then
103+
$BIN/v-restart-web $restart
104+
check_result $? "Web restart failed" >/dev/null
105+
fi
106+
107+
94108
# Logging
95109
log_event "$OK" "$ARGUMENTS"
96110

0 commit comments

Comments
 (0)