问题标签 [digital-ocean-apps]
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.
django - 无法在 django 项目的 digitalocean 应用程序中安装 python3-gdal
Digital Ocean 引入了应用程序,这是部署项目非常快速和简单的方法。
但是我遇到了一个问题,我想知道你是否可以帮助我。
在我的要求中,我添加了 GDAL,但是当我尝试安装它时,它说gdal-config
没有安装。
我在构建命令中添加了
但是在安装 requirements.txt 之前构建命令不会执行
我无法访问控制台,也无法手动安装,您是否已经遇到过依赖库的此类问题,我该如何解决?
php - 当我从 laravel 本地上传时,数字海洋 403 被禁止
我想将文件上传到数字海洋时遇到问题,出现 403 错误,即使我确定密钥、秘密和端点是正确的
这是我的简单代码
python - Digital Ocean App:两个组件之间通过 ZMQ 进行通信
总结
我尝试在 Digital Ocean 上构建应用程序。我选择了它的服务/产品“App”。我的应用程序由 3 个组件组成:
- 服务:Flask应用+ZMQ客户端(REQ socket)
- Worker:ZMQ 服务器(REP 套接字)
- Worker:ZMQ 客户端(REQ 套接字)
使用的语言是 Python。术语“服务”和“工人”在 Digital Ocean App Spec 的上下文中。
预期行为
我尝试将请求从客户端组件发送到服务器组件(在收到响应之后)。
我期望这种情况:
- 服务器已启动并等待请求
- 客户端已启动并发送请求
- 服务器接收请求
- 服务器发送响应
- 客户端接收响应
真实行为
它在第 3 步中断。这意味着服务器永远不会收到请求。客户端和服务器都启动了,没有任何异常(通过日志确认)
我试过的
以不同的顺序启动/重启组件
不同的端口号
重命名组件(删除有问题的字符)
将 ZMQ REQ 套接字连接到 localhost
按名称将 ZMQ REQ 套接字连接到 REP 组件(代码示例)
在 App Spec yaml 文件中定义内部端口。只有服务才有可能。
工人 ZMQ 客户
工作 ZMQ 服务器
应用规范
谢谢你的答案
laravel - 如何在 digitalocean 中显示 laravel api 错误?
我在 Digitalocean 应用程序上部署了我的 Laravel + vue 项目,我的一些 api 正在工作,但有些没有。当我查看收到的 api 响应时message: "Server Error"
,但 api 正在本地主机上工作,并在部署后给出错误。
有没有办法查看 api 响应的实际错误消息?这样我就可以轻松了解导致错误的原因并修复它。
但我真的觉得很奇怪,它在 digitalocean 应用程序中导致错误,但在我的本地机器上工作。
我已经尝试搜索几个小时如何查看错误,但我找不到它。请帮我。谢谢!
digital-ocean - 如何通过 ssh 进入 Digital Ocean 的 App Platform 应用程序?
我们正在使用数字海洋的 cli 工具doctl,并希望使用相同的 cli 工具 ssh 进入我们的实例。我们可以使用以下方式列出应用程序:
但不能 ssh 进入应用程序。到目前为止,CLI 是否支持它?
redis - 如何在 digitalocean 应用平台上连接或安装 redis 进行会话管理?
我在 digitalocean 应用平台上部署了一个 Golang 应用。Go 应用程序利用 redis 进行会话管理。一切似乎都运行顺利,除非我尝试登录它会记录一个错误sessions: invalid character in cookie name:
,我注意到这是由于我测试过的一般没有 redis-server 或 redis我的本地项目通过关闭 redis-server 并给出了我在数字海洋应用程序平台上遇到的相同错误。我的问题是......使用应用平台时如何在数字海洋上设置redis?我要安装吗?..如何?或者我必须为 digitalocean 上的托管 redis 数据库支付 15 美元,以保持用户会话?请提供任何建议,因为我是 digitalocean 的新手,但我对 linux 非常熟悉,所以如果您的意见落到那里,请不要害怕建议我在应用平台上选择我自己的 droplet。
python - 如何在 DigitalOcean App 平台中禁用 CORS 策略并允许来自任何地址的访问?
我有一个在 DigitalOcean App 平台上运行的 python web 应用程序,与 Postman 完美配合。但是,当我尝试从本地主机或网站发出请求时,CORS 会阻止所有这些请求,并显示以下消息:Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
如 DO docs 中所述,我已在我的应用程序设置中使用我的网站域配置了 CORS,但它仍然无法正常工作。但不知何故它适用于邮递员。
amazon-s3 - 对于 Digital Ocean 的“Apps”,除了“Spaces”,还有没有办法在服务器上存储数据?
我在 DigitalOcean“应用程序”上部署了一个 Django 应用程序,我不得不承认它非常方便。
问题是,在“调试模式 = False”的 Django 应用程序中,无法访问本地存储的数据。由用户操作动态创建的数据。该应用程序是非常密集的文件。尽管文件非常小(小于 5kb)
因此,我创建并修改了代码以使用 S3 存储(DO Spaces)来存储数据。它工作正常,只是它太慢了。
所以我环顾四周,认为我应该使用带有 nginx 的液滴(对吗?),我必须自己管理。有没有空间的替代品来提高我的 Django 应用程序的速度而不必使用液滴?