updating initialize function to include user_data
This commit is contained in:
@ -1,25 +0,0 @@
|
||||
Oct 20 21:52:16 dev--CLW10-3066 crontab[1885]: (virt) REPLACE (virt)
|
||||
Oct 20 21:52:37 dev--CLW10-3066 crontab[2166]: (virt) LIST (virt)
|
||||
Oct 20 21:53:03 dev--CLW10-3066 crontab[2168]: (virt) LIST (virt)
|
||||
Oct 20 22:01:01 dev--CLW10-3066 CRON[18873]: (virt) CMD (source /home/virt/allocate_runners.sh)
|
||||
Oct 20 23:01:01 dev--CLW10-3066 CRON[1867]: (virt) CMD (source /home/virt/allocate_runners.sh)
|
||||
|
||||
|
||||
|
||||
|
||||
ALL CRON
|
||||
Oct 20 21:52:13 dev--CLW10-3066 cron[1443]: (CRON) INFO (pidfile fd = 3)
|
||||
Oct 20 21:52:13 dev--CLW10-3066 cron[1443]: (CRON) INFO (Running @reboot jobs)
|
||||
Oct 20 21:52:16 dev--CLW10-3066 crontab[1885]: (virt) REPLACE (virt)
|
||||
Oct 20 21:52:37 dev--CLW10-3066 crontab[2166]: (virt) LIST (virt)
|
||||
Oct 20 21:53:03 dev--CLW10-3066 crontab[2168]: (virt) LIST (virt)
|
||||
Oct 20 22:01:01 dev--CLW10-3066 CRON[18873]: (virt) CMD (source /home/virt/allocate_runners.sh)
|
||||
Oct 20 22:01:01 dev--CLW10-3066 CRON[18870]: (CRON) info (No MTA installed, discarding output)
|
||||
Oct 20 22:17:01 dev--CLW10-3066 cron[1443]: Authentication token is no longer valid; new one required
|
||||
Oct 20 22:17:01 dev--CLW10-3066 CRON[18913]: Authentication token is no longer valid; new one required
|
||||
Oct 20 22:17:53 dev--CLW10-3066 cron[1393]: (CRON) INFO (pidfile fd = 3)
|
||||
Oct 20 22:17:53 dev--CLW10-3066 cron[1393]: (CRON) INFO (Running @reboot jobs)
|
||||
Oct 20 23:01:01 dev--CLW10-3066 CRON[1867]: (virt) CMD (source /home/virt/allocate_runners.sh)
|
||||
Oct 20 23:01:01 dev--CLW10-3066 CRON[1865]: (CRON) info (No MTA installed, discarding output)
|
||||
Oct 20 23:17:01 dev--CLW10-3066 cron[1393]: Authentication token is no longer valid; new one required
|
||||
Oct 20 23:17:01 dev--CLW10-3066 CRON[1897]: Authentication token is no longer valid; new one required
|
@ -209,6 +209,7 @@ var Worker = (function(){
|
||||
name: config.tagPrefix + (config.version+"") + '-' + utils.uuid(),
|
||||
image: config.image,
|
||||
size: config.size,
|
||||
user_data: proto.__buildCommand(config.maxMemoryUsage || 80),
|
||||
onCreate: function(data){
|
||||
doapi.dropletSetTag(
|
||||
config.tagPrefix + config.version,
|
||||
@ -224,8 +225,8 @@ var Worker = (function(){
|
||||
|
||||
proto.__buildCommand = function(file, maxMemoryUsage){
|
||||
var command = `echo "export PATH=\${PATH};export maxMemoryUsage=${maxMemoryUsage};`;
|
||||
command += `echo '${file.toString("base64")}'|base64 --decode|bash" | cat > /home/virt/allocate_runners.sh`;
|
||||
command += ` && echo "*/1 * * * * source /home/virt/allocate_runners.sh >> /home/virt/allocate_runners.log 2>&1" | crontab -;`;
|
||||
command += `echo '${file.toString("base64")}'|base64 --decode|bash" | cat > /home/virt/allocate_runners.sh && chmod virt +x /home/virt/allocate_runners.sh`;
|
||||
command += ` && echo "*/1 * * * * /home/virt/allocate_runners.sh >> /home/virt/allocate_runners.log 2>&1" | crontab -u virt -;`;
|
||||
return command;
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user