sách gpt4 ai đã đi

meteor - 通过 Meteor Up 或 tmux Meteor 部署 Meteor 应用程序

In lại 作者:行者123 更新时间:2023-12-04 09:30:40 28 4
mua khóa gpt4 Nike

我有点好奇,与复制 Meteor 应用程序、启动 tmux session 并仅运行 meteor 相比,Meteor Up(或其他 Meteor 应用程序部署过程,如 Modulus)是否能做任何花哨的事情。在您的服务器上启动您的应用程序。提前感谢!

1 Câu trả lời

meteor 升模量似乎只运行 node.js 和 Mongodb。他们使用 meteor build 打包生产应用程序后运行您的应用程序.这可能会使您的应用程序在性能上具有优势。

可以在 中只运行meteor tmux hoặc 屏幕 session 。我用 meteor run --settings settings.json --production传递设置并使用生产模式来缩小代码等。您还可以使用像 Nginx 这样的代理转发器将请求转发到端口 80 (http) 和 443 (https)。

供引用,这是我的 Nginx 配置:

máy chủ {
listen 80;
server_name example.com www.example.com;
return 301 https://example.com$request_uri;
}

máy chủ {
listen 443 ssl;
server_name www.example.com;

ssl_certificate /etc/ssl/private/example.com.unified.crt;
ssl_certificate_key /etc/ssl/private/example.com.ssl.key;

return 301 https://example.com$request_uri;
}

máy chủ {
listen 443 ssl;
server_name example.com;

ssl_certificate /etc/ssl/private/example.com.unified.crt;
ssl_certificate_key /etc/ssl/private/example.com.ssl.key;



vị trí / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-NginX-Proxy true;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

通过使用这种方法,一切都包含在 meteor 容器中,您可以从 meteor 观察变化等方面获益。但是,您的服务器上可能会有一些额外的开销。我不确定到底有多少,因为我还没有对两种方式进行足够的测试。

我发现使用这种方法的唯一问题是在重启时让所有事情都自动化并不容易,比如自动运行 tmux 然后启动meteor,而不是使用专门设计的工具,如 永远的 Node.js hoặc PM2 当服务器重新启动时自动启动。所以你必须手动登录服务器并运行 meteor .如果您使用 找到一种简单的方法来执行此操作tmux hoặc 屏幕让我知道。

biên tập:

我已经设法让 Meteor 在系统启动时使用 /etc/rc.local 中的以下行启动文件:
sudo -H -u ubuntu -i /usr/bin/tmux new-session -d '/home/ubuntu/Sites/meteorapp/run_meteorapp.sh'

此命令运行 run_meteorapp.sh系统启动后,tmux session 中的 shell 脚本。在 run_meteorapp.sh 我有:
#!/usr/bin/env bash
(cd /home/ubuntu/Sites/meteorapp && exec meteor run --settings settings.json --production)

关于meteor - 通过 Meteor Up 或 tmux Meteor 部署 Meteor 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33271031/

28 4 0
Bài viết được đề xuất: r - 在插入符号中使用成本敏感 C50
Bài viết được đề xuất: visual-studio - VS 2010的试用版可以延长多少次?
Bài viết được đề xuất: r - R按data.table中的条件分组
Bài viết được đề xuất: npm - 从命令行更新具有固定依赖项的 npm 包
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com