feat(immich): Add Immich

This commit is contained in:
Adrien Poupa
2024-04-21 18:46:44 -04:00
parent 58b06b5041
commit 373b822888
6 changed files with 177 additions and 1 deletions

View File

@@ -0,0 +1,28 @@
// Inspired by: https://anthonymineo.com/docker-healthcheck-for-your-node-js-app/
const http = require('http');
const options = {
host: '127.0.0.1',
port: 3001,
timeout: 2000,
path: '/api/server-info/ping',
headers: {
'Host': process.env.HOSTNAME,
}
};
const healthCheck = http.request(options, (res) => {
console.log(`HEALTHCHECK STATUS: ${res.statusCode}`);
if (res.statusCode === 200) {
process.exit(0);
}
else {
process.exit(1);
}
});
healthCheck.on('error', function (err) {
console.error('ERROR:' + err);
process.exit(1);
});
healthCheck.end();