我正在为一个有有趣要求的研究项目申请。我们目前正在使用的数据是私人数据,不能以任何形式在线。但是,我必须使它可以在线,因为这是一个概念证明。 我正在使用MySQL数据库,Node.js / Express后端和React(可能还有D3.js)前端。现在,我所拥有的只是一个通过Visual Studio Code开发的环境,在该环境中,我手动运行服务器和React应用程序,然后在localhost:3000上查看该应用程序。
尽管有这些限制,但我还是希望某些人在没有太多技术背景的情况下使用该系统。因此,我需要一种方法来部署我的本地应用程序和数据库,以便这些用户能够简单,轻松地设置和运行它,而无需使用Internet托管任何内容(甚至不允许Intranet)。有什么想法吗?
我们将不胜感激!
答案 0 :(得分:0)
答案 1 :(得分:0)
最简单的方法是创建一个bash脚本,以启动所有必需的组件,例如
#!/bin/bash
cd ~/workspaces/frontend/
npm run start
cd ~/workspaces/backend/
npm run start:database
npm run start
您可以检查文件夹是否存在,如果不存在,则克隆所需的存储库并同时运行npm install
或git pull
。
因此,您只需要教同事打开终端并运行一个命令./start.sh