Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用capistrano部署带有rails后端的sproutcore应用程序?

如何使用capistrano部署带有rails后端的sproutcore应用程序?
EN

Stack Overflow用户
提问于 2011-11-23 12:35:00
回答 1查看 361关注 0票数 0

我的项目代码结构如下:

代码语言:javascript
运行
AI代码解释
复制
myapp/
  rails_code/
    app/ models/ views/ assets/ etc 
  sproutcore_code/
    sp/
      apps/ Buildfile etc

我使用capistrano进行部署,并在服务器上使用nginx和passenger设置了rails应用程序,因此服务器的根目录是/path/to/myapp/rails_code/public,它可以正常工作。但rails代码是后端。我还需要设置sproutcore代码。

那么,我应该如何在myapp/ sproutcore _ code /sp目录中为sproutcore代码设置nginx,以及我应该如何更改cap部署脚本来构建sproutcore应用程序?

EN

回答 1

Stack Overflow用户

发布于 2011-11-23 13:35:59

我认为最重要的是将sproutcore js移到app/assets/javascripts文件夹中。

您应该有一些主页,由包含并启动sproutcore应用程序的rails应用程序提供服务。

如果采用这种方式,则不必对部署过程进行任何更改。

我最近发布了一个question,请求使用sproutcore的演示应用程序,并且发现Travis-CI对我来说非常有用。不过,我不确定如何将其与实际的sproutcore应用程序开发结合起来。

编辑:我发现了一个很好的演示项目,让事情变得更清晰:sproutcore-on-rails。希望能对你有所帮助。

从那时起,我开始更多地关注spine.js,它与rails直接集成,并发现它更容易入门。它们提供了生成器,可以在app/assets/javascripts中构建文件夹结构,并帮助快速搭建脚手架。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8242276

复制
相关文章
使用Capistrano,Nginx和Puma在Ubuntu 14.04上部署Rails应用程序
Rails是一个用Ruby编写的开源Web应用程序框架。Nginx是一种高性能HTTP服务器,反向代理和负载均衡器,以其并发性,稳定性,可伸缩性和低内存消耗而著称。与Nginx一样,Puma是另一个极其快速且并发的Web服务器,内存占用非常小,但是为Ruby Web应用程序构建。
尘埃
2018/08/09
5.4K0
如何使用Capistrano自动部署:入门教程
制作基于Web的应用程序的关键领域之一是部署。如何部署,这项任务确实被视为一件苦差事,似乎对您的项目几乎没有任何直接或附加价值。然而,一个精心设计的部署过程肯定有助于减少开销,例如不会浪费时间在让产品上线。
何处惹尘埃
2018/08/13
2.4K0
如何在Ubuntu 14.04上使用Git Hooks部署Rails应用程序
在本教程中,我们将向您展示如何使用Git hooks自动将Rails应用程序的生产环境部署到远程Ubuntu 14.04服务器。使用Git hooks将允许您通过简单地将更改推送到生产服务器来部署应用程序,而不必手动拉动并执行诸如执行数据库迁移之类的操作。当您继续处理应用程序时,设置某种形式的自动部署(例如Git hooks)将为您节省时间。
楠宝宝
2018/09/26
2.7K0
如何在Ubuntu 14.04上使用Puma和Nginx部署Rails应用程序
当您准备部署Ruby on Rails应用程序时,需要考虑许多有效的设置。本教程将帮助您部署Ruby on Rails应用程序的生产环境,使用PostgreSQL作为数据库,在Ubuntu 14.04上使用Puma和Nginx。
宇cccc
2018/09/26
5.7K0
如何在CentOS 6.5上使用Unicorn和Nginx部署Rails应用程序
在部署基于Rails的Web应用程序时,简单设计的应用程序服务器可以在几分钟内启动并运行。但是,如果您希望更好地控制服务器设置或想要尝试更灵活的新功能,那么使用分层的组件可以帮助您实现目标- 无论是面向未来的部署还是需要引入第三方元素,例如缓存服务器。
水门
2018/08/07
4.4K0
如何在Ubuntu 14.04上使用Unicorn和Nginx部署Rails应用程序
当您准备部署Ruby on Rails应用程序时,需要考虑许多有效的设置。本教程将帮助您部署Ruby 在 Rails应用程序中的生产环境,使用PostgreSQL作为数据库,在Ubuntu 14.04上使用Unicorn和Nginx。
丰一川
2018/09/28
4.6K0
如何使用Passenger和Nginx部署Rails
如果您是Ruby on Rails开发人员,可能需要Web服务器来托管您的Web应用程序。本教程将向您展示如何使用Phusion Passenger。作为Rails的Web服务器,Passenger易于安装,配置和维护,可与Nginx或Apache一起使用。在本教程中,我们将在Ubuntu上安装带有Nginx的Passenger。
乌鸦
2018/08/06
5.3K0
如何使用Passenger和Nginx部署Rails
Rails 部署总结
学 Ruby 和 Rails 有一段时间了,后面准备也准备把站点换了。不过开始开发之前,我先把 Rails 部署的坑先踩了。之所以部署先行是因为之前 Django 部署把我坑惨了,导致之前写的 Django 代码还是 Github 静静地躺着。 忽悠妹子给我在腾讯云买了服务器后,马不停蹄的就开始了填坑之旅。这里我选择的系统是 Ubuntu 16.04 ,所以下面的命令以此为准。
BigNerdCoding
2018/03/20
7.1K4
Rails 部署总结
如何在Ubuntu 14.04上使用PostgreSQL和Ruby on Rails应用程序
Ruby on Rails使用sqlite3作为其默认数据库,在许多情况下效果很好,但可能不适合您的应用程序。如果您的应用程序需要客户端/服务器SQL数据库(如PostgreSQL或MySQL)提供的可伸缩性,集中化和控制(或任何其他功能),则需要执行一些其他步骤才能启动并运行它。
温浪
2018/10/22
3.7K0
Debian 8 使用 Apache 部署 Ruby on Rails
Ruby on Rails 是一个快速开发的Web框架,Web设计人员和开发人员利用它能实现动态的全功能Web应用程序。 本文使用 Phusion Passenger 或mod_rails 方法部署 Rails 应用程序。 Passenger 允许您直接在Apachen应用程序中嵌入 Rails 应用程序,而无需使用FastCGI或复杂的Web服务器代理。
Debian中国
2018/12/20
2.7K0
如何在Ubuntu 14.04上使用MySQL和Ruby on Rails应用程序
Ruby on Rails使用sqlite3作为其默认数据库,在许多情况下效果很好,但可能不适合您的应用程序。如果您的应用程序需要客户端/服务器SQL数据库(如PostgreSQL或MySQL)的可伸缩性,集中化和控制(或任何其他功能),则需要执行一些额外的步骤才能启动并运行它。
信姜缘
2018/10/22
5.2K0
如何使用netlify部署vue应用程序
Netlify是一个现代网站自动化系统,其JAM架构代表了现代网站的发展趋势。所谓JAM,就是指基于客户端JavaScript、可重用API和预构建Markup标记语言的三者结合。
肥晨
2022/12/21
1.1K0
如何使用netlify部署vue应用程序
如何使用Shiny Server部署R应用程序
Shiny是R编程语言的库,允许您在本机R中创建交互式Web应用程序,而无需使用HTML,CSS或JavaScript等Web技术。将Shiny应用程序部署到Web上的方法有很多种; 本教程使用Shiny Server在Linode上托管示例Shiny应用程序。
宇cccc
2018/08/20
6.6K1
如何使用Shiny Server部署R应用程序
Debian 9下安装Ruby on Rails与NGINX
Ruby on Rails是一个Web框架,允许Web设计人员和开发人员实现动态的功能齐全的Web应用程序。在生产中部署Rails应用程序时,开发人员可以从几个流行的应用程序服务器中进行选择,包括Puma,Unicorn和Passenger。本指南将使用Passenger,因为它可以方便地与NGINX集成。
Likenttt
2018/09/14
3.7K0
使用SSH隧道保护三层Rails应用程序中的通信
在Ruby on Rails应用程序中,它可以轻易地映射到表示层的Web服务器,应用程序层的Rails服务器和数据层的数据库。在此设置中,应用程序层与数据层通信来检索应用程序的数据,然后通过表示层向用户显示该数据。
彼岸轮回
2018/08/13
5.9K0
RubyMine 2022 Mac(Ruby代码编辑器) 中文版
JetBrains RubyMine 2022 for Mac是应用在Mac上的一款强大的Ruby代码编辑器,可以通过可定制的配色方案,键盘方案以及高效开发所需的所有外观设置,智能导航一键导航到声明,超级方法,测试,用法,实现,是一款功能强大的代码编辑工具。
Mac知识分享
2022/07/15
2.1K0
JetBrains RubyMine 2022 Mac(Ruby代码编辑器)
JetBrains RubyMine 2022 for Mac是应用在Mac上的一款强大的Ruby代码编辑器,可以通过可定制的配色方案,键盘方案以及高效开发所需的所有外观设置,智能导航一键导航到声明,超级方法,测试,用法,实现,是一款功能强大的代码编辑工具。
Mac知识分享
2022/09/20
2.3K0
实战 | 如何使用微信云托管快速部署后端服务
微信云托管是为开发者提供的云原生全托管的容器后端云服务,控制台界面简洁,操作便捷,并且为开发者首个环境赠送1个月的免费额度,果断创建环境来试一试。
腾讯云开发TCB
2021/08/13
6.2K0
实战 | 如何使用微信云托管快速部署后端服务
CentOS6.5使用Nginx+Passenger部署Ruby on Rails环境
本文介绍如何使用Nginx+Passenger来部署Ruby on Rails环境,本文使用的操作系统版本是CentOS6.5。 1.安装ruby
星哥玩云
2022/07/04
6170
云原生应用的12要素
简介 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。12-Factor 为构建如下的 SaaS 应用提供了方法论: 使用标准化流程自动配置,从而使新的开发者花费最少的学习成本加入这个项目。 和操作系统之间尽可能的划清界限,在各个系统中提供最大的可移植性。 适合部署在现代的云计算平台,从而在服务器和系统管理方面节省资源。 将开发环境和生产环境的差异降至最低,并使用持续交付实施敏捷开发。 可以在工具、架构和开发流程不发生明显变化的前提下实现扩展。 这套理论适用于任意语言和
程序猿DD
2018/02/01
4.3K0
云原生应用的12要素

相似问题

使用Capistrano部署rails应用程序

10

使用Capistrano部署rails应用程序

13

使用capistrano部署rails应用程序

10

sproutcore后端

13

如何使用nginx、capistrano和passenger部署React前端+ Rails api后端

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档