问题标签 [nanoboxio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elixir - 凤凰伞应用程序在同一端口上具有子域
我正在尝试在同一个端口上创建一个包含多个应用程序的凤凰伞项目。使用我当前的配置,我收到此错误:
我的伞形项目的详细信息是我目前有 3 个应用程序。1 个应用代理对其他 2 个应用的请求。代理应用程序是一个基本的插件应用程序。
角色应用
...
Rumbl.app
我的要求是因为我正在使用 nanabox.io 进行开发和部署,并且它要求在端口 8080 上接收所有 http/https。
ruby-on-rails - 部署后 Rails CPU 超过 100%
好的,所以我已经通过 Nanobox 部署了我的应用程序,并且是最后一个阶段。我使用 postgresql 作为我的数据库,Ruby on Rails 作为我的框架,AWS 作为我们的服务器。
这个应用程序的一切都在本地完美运行localhost:3000
看来我的 Ruby 的 CPU 使用率超过 100%。很好奇为什么......同样在生产中,我的迁移rake db:migrate
是 - Rake 中止了!并被告知TOP Task => rake db:schema:dump
(我在生产前在本地运行)。
在这里,我将通过 nanobox 仪表板附上我的应用程序 CPU 使用情况的屏幕截图,以及一些终端错误。
所以我想看看如何将 CPU % 降低到一个合理的数字,因为我觉得这就是我无法在生产中迁移的原因。不确定我是否应该检查我的日志文件中的某些内容/我应该查找的内容(超过 30 万行),或者我是否需要在 AWS / Nanobox 中增加我的包。真的希望尽快启动并运行它。
谢谢!
angular - 如何使 angular 4 live reload 指向正确的地址?
我有一个在 Nanobox 中设置的 Angular 4 应用程序。
在它在 Nanobox 上运行的本地机器上,我按照 Nanobox 的建议localhost:4200
运行它。http://172.21.0.5:4200/
当应用程序加载时,http://172.21.0.5:4200/
我收到此错误:
zone.js:2933 GET http://localhost:4200/sockjs-node/info?t=1508200471270 net::ERR_CONNECTION_REFUSED
本地主机中不会发生此错误,并且由于该错误,我的实时重新加载无法正常工作。
提前致谢。
编辑
它是开发环境。我需要以某种方式告诉角度文件观察者与http://0.0.0.0:4200
或http://172.21.0.5:4200
我不知道角度实时重新加载脚本在哪里。我在网上也找不到任何东西。我以为是Webpack
,但我找不到任何关于它的东西。
postgresql - Postgresql 连接错误 tcp connect (localhost:5432): 连接被拒绝
我第一次玩 Nanobox,试图启动一个 Elixir 应用程序。我已经能够在本地运行该应用程序,但是我无法启动“试运行”,nanobox deploy dry-run
并且出现以下错误:
最初运行时我没有任何问题mix ecto.create
。
config/dev.exs
好像:
Psql 在本地运行。
我也设置了端口nanobox evar add dry-run PORT=8080
我已经看到有关此问题的其他一些问题,并且一些评论表明我可能需要更改 Postrges 正在运行的端口,或者至少将配置更改为端口:5432,尽管我不确定我会在哪里这样做。
python - Django admin 'Post' 对象没有属性 'publish'
我想用 django 创建管理后端
模块/博客/admin.py
当我点击保存时,我除了添加新的博客文章内容
ruby-on-rails - Nanobox 多个 https 证书
我刚刚部署了我的副项目,我正在添加 HTTPS 证书。
我能够为根域设置证书,但似乎无法将其添加到我的子域 www - UI 的仪表板只允许您设置一个域。
我这样问,因为我需要两个证书——WWW 和 NON-WWW——才能将 WWW 重定向到 NON-WWW。
ubuntu-16.04 - visudo nopasswd 不适用于我的命令
我已经尝试了其他可用问题的大部分解决方案,所以请不要参考它们。他们都没有涵盖我的情况。
我在 Ubuntu-16.04 上,我正在尝试在没有密码提示的情况下运行以下命令:
我尝试了不同的变体,我能够找到 - 转义特殊字符、使用通配符、使用命令别名等等:
使用命令别名:
这没有任何作用。我收到语法错误或密码提示。请帮帮我。
显然,我不想使用
mongodb - 如何在 nanobox boxfile.yml 中添加 mongodb
我试图配置 nanobox 和 aws。关注https://guides.nanobox.io/ruby/rails/add-a-database/
但没有关于:How to connect with mongodb in boxfile.yml
我的应用程序在 Rails 5、ruby 2.5 和 Mongodb 中运行,并尝试将 nanobox 与 aws 一起使用。
这是我在 boxfile.yml 中的内容
nanoboxio - Nanobox 阻止“在以前的部署上同步应用程序...”
我正在尝试使用 nanobox 部署我的应用程序,但最后两天,脚本在“将应用程序与先前的部署同步...”步骤中被阻止。
我试着用nanobox deploy myapp -vvv
,甚至之后nanobox implode
。
我尝试使用其他应用程序,但问题仍然存在。此外,应用程序运行良好,可以从仪表板重新部署。
有任何想法吗?
python - 在 Nanobox 中,pip install 遇到了 NewConnectionError。无法使用 pip 安装软件包。
我为运行 Ubuntu 18.04.1 的本地计算机安装了 nanobox。Nanobox 使用原生 docker。所以,我安装了 Docker 版本 18.06.1。我能够运行 nanobox,它使用 boxfile.yml 文件告诉 nanobox 运行 python 引擎。之后我尝试使用 pip 安装新包,但它返回 NewConnectionError。我可以在本地计算机上使用 pip 安装新软件包,但在 nanobox 中它失败了。