Вы можете использовать облачного провайдера по вашему выбору, AWS, DigitalOcean, Azure ... и установить deno
, а затем вы можете использовать pm2
, используя interpreter
флаг для автоматического перезапуска в случае сбоя сервера и / или запуска сервера при загрузке.
Самый простой способ - создать ecosystem.config.js
module.exports = {
apps: [
{
name: "app",
script: "./deno.js",
interpreter: "deno",
interpreterArgs: "run --allow-net --allow-read",
},
],
};
и использовать interpreterArgs
для передачи аргументов, которые вам нужно передать deno
.
Теперь все, что вам нужно сделать, это:
pm2 start
Теперь ваш сервер будет доступен на любом порту, который вы настроили для своего сервера . Вы также можете использовать Nginx в качестве обратного прокси, если хотите.
Вы также можете использовать любой диспетчер процессов по вашему выбору