最佳做法-文档根目录,git和dist / src文件夹

问题描述 投票:0回答:0

首先,很抱歉,如果这个问题几乎是最佳实践问题,而不是我要求你们提供帮助。

基本上,我是网站管理员的新手(因为我是一名Web开发人员,但是我以前从来不需要管理域/托管。

我通常的工作方式是将源代码和分发代码放在两个不同的文件夹中,因为我的某些源代码被编译到dist文件夹中(有些,不是全部!)

我还使用git作为源代码跟踪器,然后在服务器上使用git命令行进行推送,拉动开关分支等。

因此,我遇到的问题是在git中,我同时推送了两个文件夹(dist和src)。

让我写下一个例子:

假设我有一个域名为www.mydomain.com

当我将存储库克隆到www.mydomain.com ,如果我导航到域,则服务器根目录如下所示:

index of:
src/
dist/

以及os要拥有正确的网站,URL必须为www.mydomain.com/dist

如果我在最后添加dist,它可以工作,但我不喜欢它。 我因此尝试将Cpanel帐户中的服务器文档根目录从/domains/mydomain.com/domains/mydomain.com/dist希望这可以告诉网站将dist文件夹作为根文档文件夹而不是直接查找升级。

不幸的是,那没有用。

我也尝试过使用重定向,但是同样,dist被附加在URL的末尾。

我也开始研究git post-commit挂钩,但是我不确定这是正确的方法。

基本上,在这个很长的问题之后,我想知道的是一种最佳实践,即使用git处理在服务器上推送的两个文件夹,但使URL指向一个文件夹而没有URL显示子文件夹的名称。 那可能吗? 我需要设置.htaccess文件来做到这一点还是设置域名时需要做些什么?

感谢您的任何建议

url subdomain git document-root
© www.soinside.com 2019 - 2024. All rights reserved.