kopia lustrzana https://github.com/c9/core
23 wiersze
451 B
JavaScript
23 wiersze
451 B
JavaScript
|
var fs = require("fs");
|
||
|
|
||
|
exports.parse = function(hostname) {
|
||
|
var parts = hostname.split("-");
|
||
|
return {
|
||
|
type: parts[0],
|
||
|
provider: parts[1],
|
||
|
region: parts[2],
|
||
|
index: parts[3],
|
||
|
env: parts[4]
|
||
|
};
|
||
|
};
|
||
|
|
||
|
exports.get = function() {
|
||
|
var hostname;
|
||
|
try {
|
||
|
hostname = fs.readFileSync("/etc/hostname", "utf8").trim();
|
||
|
} catch (e) {
|
||
|
hostname = "localhost";
|
||
|
}
|
||
|
|
||
|
return hostname;
|
||
|
};
|