diff --git a/utils/stop_before_migration b/utils/stop_before_migration
index ecfd0a60857698362d4da8214a5b96c5fffeda96..fd54dc17973d569e16393d5b7b7a0cfdc8f599d6 100644
--- a/utils/stop_before_migration
+++ b/utils/stop_before_migration
@@ -1,11 +1,12 @@
 #!/bin/bash -eux
 
-domain=`pwd | cut -d/ -f 4`
-
+domain=$1
+ip=$2
+cd /data/domains/$domain
 ./BACKUP
 
 systemctl stop u@$domain
 systemctl disable u@$domain
 
 tar cvzf /home/core/${domain}.tgz .
-etcdctl --peers 172.17.42.1:4001 set /services/web/$domain '{"ip":"5.9.101.242", "port":"80"}'
+etcdctl --peers 172.17.42.1:4001 set /services/web/$domain '{"ip":"'$ip'", "port":"443"}'