Commit dc64bcdc authored by Ahmad Nemati's avatar Ahmad Nemati

init

parent 0ebccc81
Pipeline #16 canceled with stages
...@@ -17,7 +17,6 @@ class Hetzner { ...@@ -17,7 +17,6 @@ class Hetzner {
client.servers.list().then(function (res) { client.servers.list().then(function (res) {
// console.log(res) // console.log(res)
let d = _.values(res.servers); let d = _.values(res.servers);
console.log(d)
resolve(d) resolve(d)
}) })
...@@ -38,10 +37,16 @@ class Hetzner { ...@@ -38,10 +37,16 @@ class Hetzner {
async removeByIp(ip) { async removeByIp(ip) {
try { try {
ip=_.trim(ip)
console.log('try to remove ip:'+ip)
let servers = await this.getAllServers() let servers = await this.getAllServers()
for (let i = 0; i < servers.length; i++) { for (let i = 0; i < servers.length; i++) {
if (ip === servers[i].publicNet.server.publicNet.ipv4.ip) if (ip === servers[i].publicNet.server.publicNet.ipv4.ip)
{
await this.deleteServer(servers[i].id) await this.deleteServer(servers[i].id)
}
} }
} catch (e) { } catch (e) {
......
...@@ -55,7 +55,7 @@ cron.schedule('*/10 * * * * *', () => { ...@@ -55,7 +55,7 @@ cron.schedule('*/10 * * * * *', () => {
checkProcessWork() checkProcessWork()
}); });
remover()
cronRemover.schedule(' */1 * * * *', () => { cronRemover.schedule(' */1 * * * *', () => {
remover() remover()
...@@ -68,8 +68,8 @@ async function remover() { ...@@ -68,8 +68,8 @@ async function remover() {
if (work === 'true') if (work === 'true')
return true return true
let ip = getIp() let ip = getIp()
console.log(ip)
var contents = await fs.readFileSync('./token.txt', 'utf8'); var contents = await fs.readFileSync('./token.txt', 'utf8');
console.log(contents)
let Hetzner = require('./Hetzner') let Hetzner = require('./Hetzner')
let het = new Hetzner(contents) let het = new Hetzner(contents)
await het.removeByIp(ip) await het.removeByIp(ip)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment