文件名称:openfoodfacts-feedme-backend
文件大小:30KB
文件格式:ZIP
更新时间:2024-03-25 18:31:26
公开食物事实-喂我! (后端/ API) 在登台/生产服务器上部署 有两个建议的选项(尽管您可以调查其他选项,例如和 ): 使用提供的安装脚本的简单方法 困难的方法,手动设置所有内容 注意:选项2是对选项1中使用的脚本的细分。关于步骤的顺序以及PM2(Node.js进程管理器)的安装方式,仅存在少许差异。 在开始之前,我们先讨论一下初始服务器设置。 初始服务器设置 无论选择哪个选项,起点都是Debian Buster服务器。 我们不会详细介绍服务器的初始设置。 但是,如果要在自己的VPS上部署应用程序,则肯定要执行一些初始步骤: 更新系统 创建一个具有sudo特权的非root帐户(如果您每次都不使用su无法执行管理任务) 为非root用户创建SSH密钥,并将公共密钥放在每个用户的.ssh文件夹下 禁用不使用密码的SSH访问 为root禁用SSH 设置防火墙 以下是一些您可能会发现
【文件预览】:
openfoodfacts-feedme-backend-master
----config.js(774B)
----index.js(1KB)
----package.json(956B)
----.eslintrc.json(183B)
----database()
--------schema.sql(1KB)
----routes()
--------insights.js(2KB)
--------product.js(882B)
--------questions.js(823B)
--------robotoff.js(379B)
----.env.sample(419B)
----.gitignore(43B)
----README.md(32KB)
----utils()
--------requests_off.js(339B)
--------utils.js(1KB)
--------cron.js(821B)
--------requests_db.js(2KB)
--------requests_robotoff.js(1KB)
----scripts()
--------hg-shell-vars.sh(578B)
--------feedme-nginx-ssl.conf(1KB)
--------hg-uninstall.sh(472B)
--------install.sh(9KB)
--------hg-env-front(133B)
--------hg-env-back(261B)
--------feedme-nginx-http.conf(795B)
----ecosystem.config.js(202B)
----middlewares()
--------validators.js(1KB)
----.prettierrc.json(84B)