天道酬勤,学无止境

staging

Staging setup with couchdb

I have a production server running an app that uses CouchDB as its main database. I'd like to set up a staging server that has a CouchDB instance that I can always sync back up to the production instance and get a clean copy. A naive solution would be simply to have the staging server continuously replicate the production server's database, and just use that. The problem of course is that in the course of testing on the staging server, I may do things that modify the database. Functionally correct would be for me to delete the database every time and re-replicate from production; but obviously

2021-11-27 02:44:17    分类:问答    couchdb   staging

Can I prevent search engines from indexing an entire directory on my website?

I have a staging site which I use to draft new features, changes and content to my actual website. I don't want this to get indexed, but I'm hoping for a solution a little easier than having to add the below to every page on my site: <meta name="robots" content="noindex, nofollow"> Can I do this in a way similar to how I added a password to the domain using a .htaccess file?

2021-11-19 09:17:07    分类:问答    staging

Git 尝试暂存 5000 多个文档(Git attempting to stage 5000+ documents)

问题 我在我的电脑上遇到了 github 的问题。 它开始于我在 Mac 上安装 brew 时,我今天还在程序文件夹中使用了 git init 以便将它推送到我的仓库,但这是我以前做过的事情。 当我运行git status ,这就是我得到的: On branch master No commits yet Untracked files: (use "git add <file>..." to include in what will be committed) .DS_Store .Trash/ .bash_history .bash_sessions/ .cache/ .config/ .docker/ .eclipse/ .kube/ .oracle_jre_usage/ .ssh/ .subversion/ .tooling/ .vscode/ Applications/ Desktop/ Documents/ Downloads/ Library/ Movies/ Music/ Pictures/ Public/ eclipse-workspace/ git/ go/ google-cloud-sdk/ mydockerbuild/ mydockerbuild2/ 出于某种原因,它试图将我的整个 PC 推送到 github,这使我的 VS 代码功能越来越少

2021-11-15 05:22:18    分类:技术分享    git   staging

Git attempting to stage 5000+ documents

I'm running into a problem with github on my computer. It started when I installed brew on my mac, I also used git init within a program folder today inorder to push it to my repo, but this is something I had done before. When I run git status, this is what I get: On branch master No commits yet Untracked files: (use "git add <file>..." to include in what will be committed) .DS_Store .Trash/ .bash_history .bash_sessions/ .cache/ .config/ .docker/ .eclipse/ .kube/ .oracle_jre_usage/ .ssh/ .subversion/ .tooling/ .vscode/ Applications/ Desktop/ Documents/ Downloads/ Library/ Movies/ Music/

2021-11-10 19:15:06    分类:问答    git   staging

在将 Blob 存储 + Polybase 暂存到 Azure 数据仓库的数据工厂中运行管道时出现管理器标识错误(Manager Identity error when running a pipeline in Data Factory with Staging Blob Storage + Polybase to a Azure DataWarehouse)

问题 我在尝试使用 Polybase + 启用暂存 Blob 存储将数据从 Azure SQL 提取到 Azure DW 数据库时收到此错误消息。 尚未在此服务器上启用托管服务标识。 请启用托管服务标识,然后重试。 我尝试创建一个托管身份用户,将其分配给 Web 服务并授予它权限,将该用户链接到在数据库中具有所有者权限的 AAD 组,但它不起作用。 回答1 您需要创建一个用户并使用 db_owner 权限登录。 与用户一起登录以测试它是否确实有效。 PS DF Polybase 并不像你想象的那么好......在幕后,它会将文件分片成更小的文件,将数据转储到 tempdb 表,然后才将其加载到您的表中,如果您有数十亿记录。 我用它做了很多测试,最终我们直接使用了 CTAS,结果证明它快了 10 倍。 https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-develop-ctas 回答2 你的 sink、source 和 blob 是同一个订阅的一部分吗? 由于错误是抱怨 SQDWH 访问,我认为您需要检查一下。 https://docs.microsoft.com/en-us/azure/data-factory/connector-azure-sql-data-warehouse

2021-10-25 18:13:58    分类:技术分享    azure-data-factory   staging   azure-sql-data-warehouse   polybase

暂存环境设置(Staging enviornment setup)

问题 我的开发团队在海外。 目前,他们将所有工作上传到测试网站,但如果有人真的知道测试 URL,它就会暴露在互联网上。 所以我想设置一个临时环境并使用我的准确 URL 进行测试。 有三件事:1)在我推送到实时环境之前,让互联网用户远离暂存环境。 - 这是在服务器级别通过将其指向与实时 IP 不同的 IP 来完成的吗? 但是我假设两个环境之间的 URL 相同,所以 IP 也会相同吗? 2) 我需要访问该站点。 由于团队在海外并且我在美国,所以我应该能够访问测试站点。 因此,如果我阻止所有 Internet 用户,那么我是否也会被阻止,或者如何仅允许我的团队和我在登台时访问测试站点? 3) 数据库:我们在 stg 和 live 上使用相同的数据库吗? 如果是这样,如何处理所有测试数据? 如果不同,那么我们是否需要使用相同的表名等? 回答1 1)在我推送到实时环境之前,让互联网用户远离暂存环境。 - 这是在服务器级别通过将其指向与实时 IP 不同的 IP 来完成的吗? 但是我假设两个环境之间的 URL 相同,所以 IP 也会相同吗? 可以通过机器上的防火墙规则来限制访问,但通过将机器置于虚拟专用网络中并仅将对该网络的访问权限授予需要访问的人来更容易实现。 您的测试和生产环境最好是不同的机器,所以不 - URL 不应该相同。 2) 我需要访问该站点。 由于团队在海外并且我在美国

2021-10-24 18:39:06    分类:技术分享    testing   production-environment   staging

CPU读取GPU资源数据(reading GPU resource data by CPU)

问题 这些天我正在学习directx11。 我一直被困在计算着色器部分。 所以我制作了四个资源和三个相应的视图。 不可变输入缓冲区 = {1,1,1,1,1} / SRV 不可变输入缓冲区 = {2,2,2,2,2} / SRV 输出缓冲器/无人机用于读取的暂存缓冲区/无视图 我成功地创建了所有东西,并调度了 cs 函数,并将数据从输出缓冲区复制到暂存缓冲区,并且我读取/检查了数据。 // INPUT BUFFER1-------------------------------------------------- const int dataSize = 5; D3D11_BUFFER_DESC vb_dest; vb_dest.ByteWidth = sizeof(float) * dataSize; vb_dest.StructureByteStride = sizeof(float); vb_dest.BindFlags = D3D11_BIND_SHADER_RESOURCE; vb_dest.Usage = D3D11_USAGE_IMMUTABLE; vb_dest.CPUAccessFlags = 0; vb_dest.MiscFlags = 0; float v1_float[dataSize] = { 1,1,1,1,1 }; D3D11_SUBRESOURCE

2021-10-24 17:55:28    分类:技术分享    buffer   directx   gpgpu   staging   directcompute

Staging enviornment setup

My development team are offshore. Currently they upload all work to a test website however it is exposed to the internet if someone actually knew the test URL. So I want to setup a staging enviornment and use my accurate URL for testing. There are three things: 1) Keep internet users out of staging env until I push to a live environment. - Is this done at the server level by pointing it to a different IP from the live IP? But i assume the URL is same between both enviornments so the IP will be same too? 2) I need to access the site. Since team is offshore and I am in the US, I should be able

2021-10-24 03:26:58    分类:问答    testing   production-environment   staging

Manager Identity error when running a pipeline in Data Factory with Staging Blob Storage + Polybase to a Azure DataWarehouse

I am getting this error message when trying to use Polybase + Enabling Staging Blob Storage to pull data from Azure SQL to Azure DW Database. Managed Service Identity has not been enabled on this server. Please enable Managed Service Identity and try again. I've tried to create a Managed Identity user assigning it to a web service and giving it permission linking this user to a AAD Group that has owner permission in the database, but it doesn't work.

2021-10-23 01:02:59    分类:问答    azure-data-factory   staging   azure-sql-data-warehouse   polybase

您如何处理 AWS CodePipelines 的配置文件?(How do you handle config files for AWS CodePipelines?)

问题 我所在的开发团队使用 Git 作为我们的版本控制。 我们希望我们的开发过程至少有 3 个阶段:登台、开发和生产。 在这些阶段之间唯一应该更改的是单个配置文件,以告诉无服务器框架如何命名 lambda 函数、S3 存储桶以及需要为 CloudFormation 堆栈创建的任何其他资源。 然而,这使得源代码控制有点困难。 如果我们将配置文件直接放在源代码中,那么我们必须确保在提交/推送到源时这些文件不会被覆盖。 但是 CodeBuild 必须以某种方式访问​​它,并且必须确保为指定阶段获取正确的配置文件。 我更喜欢这个问题的解决方案,它是 AWS 生态系统的一部分。 回答1 我的建议是将您的环境变量存储在 EC2 Parameter Store 中,您可以在 CodeBuild buildspec.yml 中引用它。 要在您的案例中使用 CodePipeline,您还需要针对每个环境使用不同的管道和不同的 CodeBuild 项目。 例如,假设您将以下变量存储在 EC2 Parameter Store(或 AWS SSM)中, DEVELOPMENT_DB_PASSWORD='helloworld' STAGING_DB_PASSWORD='helloworld' PRODUCTION_DB_PASSWORD='helloworld' 在您的 CodeBuild 项目中

2021-10-19 03:32:38    分类:技术分享    git   amazon-web-services   staging   aws-codepipeline   aws-codebuild