export async function getRedisUrl() {
return new Promise((resolve, reject) => {
if (process.env.NODE_ENV === 'development') {
exec(`docker inspect -f "{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}" redis`, (err, stdout, stderr) => {
if (err) {
reject(err)
return
}
resolve(`redis://${stdout.trim()}:${process.env.REDIS_PORT}`)
});
}
else {
resolve(`redis://redis:${process.env.REDIS_PORT}`)
}
});
}