标签: web-deployment

从 render.com 磁盘检索 Django 媒体文件

我通过render.com部署 Django 应用程序,并使用磁盘来提供用户上传的媒体文件。我可以看出媒体文件正在使用 render.com shell 上传到正确的位置:

图像文件出现在媒体文件夹中

但是,当我尝试检索网站模板中的图像文件时,它们没有出现。

图片未出现在网站上

我的 MEDIA_ROOT 是“/var/www/[mysite].onrender.com/media/”([mysite] 替换为应用程序名称),我的 MEDIA_URL 是“/media/”。在渲染时,我的磁盘的安装路径是“/opt/render/project/src/media/”。

python deployment django web-deployment

2
推荐指数
1
解决办法
899
查看次数

Apache/Linux - 部署网站 - 作为 root?

我想在真实服务器中测试我的网站,我\xe2\x80\x99m 即将部署它。我想知道安全问题,我应该以root 身份将文件(通过 sftp)上传到 /var/www/site/public_html ,还是应该创建一个用于上传的用户,并为该用户设置目录权限?

\n

谢谢

\n

linux apache web-deployment

2
推荐指数
1
解决办法
185
查看次数

部署 [不同项目文件夹] 而不是所选文件夹 [当前项目文件夹]。使用“appService.deploySubpath”来更改此行为

我正在为同一订阅下的Microsoft Azure上的两个单独的Web 应用程序开发两个项目。第一个Web 应用程序项目工作正常,但由于某种原因,当我尝试将新项目部署到另一个Web 应用程序时,VSCode不断告诉我:

Deploying [first-project-folder] instead of selected folder [current-project-folder]. Use "appService.deploySubpath" to change this behavior.

即使我更改此设置以指向正确的项目文件夹,它也会执行相同的操作。没有什么变化。我在Windows 10上的VSCode中使用Azure 应用服务扩展。

azure web-deployment visual-studio-code

2
推荐指数
1
解决办法
3940
查看次数

使用 Visual Studio 2022 部署具有多个虚拟应用程序的 Azure 应用服务

我目前正在使用 Azure 云服务(经典),并且能够使用 Azure 云服务项目有效部署包含 4 个虚拟应用程序的 WebApp。我的 ServiceDefinition.csdef 文件如下所示:

<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="My.Azure.Web.API" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2015-04.2.6">
  <WebRole name="My.Web.API" vmsize="Small">
    <Sites>
      <Site name="Web" physicalDirectory="{path to My.Web.API}">
        <VirtualApplication name="webapp1" physicalDirectory="{path to My.Web.WebApp1}" />
        <VirtualApplication name="webapp2" physicalDirectory="{path to My.Web.WebApp2}" />
        <VirtualApplication name="webapp3" physicalDirectory="{path to My.Web.WebApp3}" />
        <VirtualApplication name="webapp4" physicalDirectory="{path to My.Web.WebApp4}" />
        <Bindings>
          <Binding name="Endpoint1" endpointName="Endpoint1" />
          <Binding name="HttpsIn" endpointName="HttpsIn" />
        </Bindings>
      </Site>
    </Sites>
    <Endpoints>
      <InputEndpoint name="Endpoint1" protocol="http" port="80" />
      <InputEndpoint name="HttpsIn" protocol="https" port="443" certificate="{certname}" />
    </Endpoints>
    <Imports>
      <!--<Import moduleName="Diagnostics" />-->
      <Import …
Run Code Online (Sandbox Code Playgroud)

web-deployment visual-studio azure-web-app-service

2
推荐指数
1
解决办法
1466
查看次数

Heroku显示旧的index.html,即使我删除了它并且git commit

将我的应用程序重新部署到Heroku后,它会显示旧的public/index.html.我错过了什么?

我已完成以下步骤:

  1. $ git rm public/index.html
  2. 修复要添加的routes.rb root :to => "homes#index"
  3. $ git add.
  4. $ git commit -m"更改"
  5. $ git clean -f
  6. $ git push heroku branch-name:master
  7. $ heroku rake:db:migrate
  8. $ heroku db:push
  9. $ heroku开放

git ruby-on-rails heroku web-deployment ruby-on-rails-3

1
推荐指数
1
解决办法
628
查看次数

在Glassfish Web部署之后执行代码

我正在尝试在Glassfish上运行java Web服务.有一些初始化代码可以设置一些变量并从Glassfish环境本身检索一些信息.我在@WebService类的静态初始化程序中有这个代码,但是这个代码看起来太早了,它在部署WebService端点后立即运行,而我需要在整个Web服务成功部署后运行它.

我尝试将代码移动到WebService类的构造函数中,然后该代码仅在我进入Tester Web页面并发送一些数据以运行Web方法时运行.

有没有办法在整个Web服务部署完成后立即设置一些初始化代码?

java deployment web-services glassfish web-deployment

1
推荐指数
1
解决办法
2348
查看次数

在C#中有没有办法看到通过ASPX页面生成的代码?

我正在查看与下拉列表相关的XYZ.aspx.cs中的代码.它是:

dt = SessionData.Report_RespondentAnswer(DateTime.Parse(tbFromDate.Text).ToString("yyyy-MM-dd"),
                                         DateTime.Parse(tbToDate.Text).ToString("yyyy-MM-dd"),
                                         SurveyID,
                                         SupplierID,
      LK_SurveyStatuses.GetResponseGroup_ResponseCodes(ddlResponseRange.SelectedValue),
      LK_SurveyStatuses.GetResponseGroup_ClientResponseCodes(ddlResponseRange.SelectedValue));
Run Code Online (Sandbox Code Playgroud)

这对应于下拉列表,如下所示:

ddlResponseRange.SelectedValue
Run Code Online (Sandbox Code Playgroud)

这可能吗?

在此输入图像描述

c# asp.net reverse-engineering system-calls web-deployment

1
推荐指数
1
解决办法
89
查看次数

Git:检索用于缓存清除目的的短提交哈希

我想使用git hash来缓存目的.

我的部署脚本将在git中查找特定文件,并将使用上次提交文件更改时的简短版本.这意味着每个文件的缓存清除字符串仅在必要时更改.

到目前为止,我有以下命令,它接近但不太正确:

git log -n 1 --abbrev-commit --pretty=oneline htdocs/js/sample.js
Run Code Online (Sandbox Code Playgroud)

返回:

21b1991 Commit message here
Run Code Online (Sandbox Code Playgroud)

我可以为提交哈希解析该字符串,但如果可能的话我宁愿不这样做.

我想让git返回:

21b1991
Run Code Online (Sandbox Code Playgroud)

我当然希望解决方案继续工作,如果git在发出命令时开始返回不同长度的哈希.我也不太反对使用完整哈希,但我觉得这不是必要的.

部署将基于git,并在Ubuntu 12.04 TLS系统上进行.

建议?

git web-deployment ubuntu-12.04

1
推荐指数
1
解决办法
482
查看次数

什么托管服务有用于部署用Elm编写的Web应用程序的工具?

我看到了一些关于使用Heroku来托管Elm网络应用的技巧.Heroku或任何其他托管服务是否为Elm开发者提供了优势?

heroku web-deployment elm

1
推荐指数
1
解决办法
386
查看次数

用于生产EC2的Docker

我是Docker的新手。

据我了解,它创建了可移植的环境,以使用相同的一组软件配置运行应用程序并将其运送到多个平台。这样,它也不会与计算机中的软件冲突。

我已经在开发中使用Docker,并且了解它对于开发以及与其他团队成员共享代码非常有用。每个都可以运行相同的相同软件集。

现在,

我正在考虑在生产中使用docker。在EC2上安装docker,所有内容都将在1个命令中安装/配置。

但是我有几个问题:

  1. 我为什么要在容器内的EC2中安装一些东西。我将只安装1个应用程序,不会有冲突的机会。不会很慢,因为它在容器内,而docker中的任何问题都会破坏我的应用程序?如果我以某种方式破坏数据,将会发生什么?
  2. 我可以某种方式使用Docker而不是驻留在容器中,而是直接在OS中使用吗?
  3. 只需单击一下,我可以使用什么替代方法来部署我的小型Flask应用程序(数据库,nginx,flask,haproxy等?)。这只是一个小型应用程序,我不想让事情变得复杂和浪费。欢迎开源解决方案。
  4. 互联网上充斥着似乎是行业标准的文章,适用于大型应用程序/网站。要学习的工具/技术太多。厨师,木偶,詹金斯,kubernetes。我是否可以在小型网站上没有这些而生存,或者是前进的方向,而我最终必须学习这些?

amazon-ec2 web-deployment amazon-web-services docker

1
推荐指数
1
解决办法
218
查看次数