staging

What are the best practices to use to pass a web application from development staging to production?

Our Development environment has many layers and is complicated to replicate or even backup effectively. Basically the File system (ie. /usr/appdir/webapp...) has other applications serving our web application, those application we update doing svn updates from their repository. The use of the web application itself (as a user) will a...

how to push new developments to production environment?

Once our web application is being used on production environment we have a really hard time updating it with enhancements or bug fixes. The main reason is an initial flaw in the design of our CMS system. We have to usually spent hours to update each prod environment and many times with errors and long hours of debugging. It looks like...

Does anybody have a development/staging/deploying workflow with php/mysql?

I'm thinking about a good workflow for php/mysql web-development. Anybody got some tips? ...

Staging database predicament

Suppose that there are 3 databases for Production Staging Dev As far as I know, Staging database need to be in sync with Production database But, When we are developing, we can do whatever we want with Dev database and change schema. Now here comes the Chicken & Egg problem. To test in Staging, Staging database schema need to be...

Best Practices for a Web App Staging Server (on a budget)

I'd like to set up a staging server for a Rails app. I use git & github, Cap, and have a VPS with Apache/Passenger. I'm curious as to the best practices for a staging setup, as far as both the configuration of the staging server as well as the processes for interacting with it. I do know it should be as identical to the production server...

Are staging tables / staging databases an anti-pattern?

Are staging tables an anti-pattern that is used when rpc (such as Java RMI or some kind of Web Service call) or messaging queue (such as JMS) would be a better solution, or are there problems better served by staging tables? To clarify: By staging tables I mean those cases where records are appended to a table or tables by a process wh...

How much should the staging environment equal the live one?

Management has decided to go for Windows 2008 64 bit with IIS7 to service our main website. They want to have it staged on a Windows 2003 server with IIS6. [Edit] Yes 32 bit is what they are planning for staging [End Edit] I want to know what issues, beyond the security issues, that I should put forward, suggesting we should opt for th...

Looking for a secure SVN remote update post-commit hook

I am using a development, staging, production server environment with some other developers. Right now we make changes, test them on our dev server(personal computer) then once we are happy with the changes and want to show them to the client or internal review we commit the changes to repository and update the staging server's workin...

What do you use for Staging / Deployment Artifact Servers?

I am thinking about writing my own release storage server and before I do this, I'd like to know what people use to see integration instead of create. So what do you use to store your builds for internal access? I'm looking for a web app that allows me to upload artifacts and then reference them by various tags so I can group them toge...

Django: Conflict Between Live & Staging Sites on Same Server

I've recently pushed a Django app live. We built the app in a staging subdomain on the server. When I went live, I copied the files of the staging subdomain to the main site, created a staging database and pointed the old staging site at the new staging database (leaving the new live site pointed at the original database). This is on mod...

Development, Staging environments, and more - questions !! :(

Hello, Here's my story, Sort of long - please bear with me :) I am currently the only programmer here, no much designing to do - yet. When I started, we had no source control, - files where edited directly from a "development" server - which used rsync to sync to production servers. I have not had much experience doing this kinds of...

Rebuild Sitecore Search index and link database in a background process

We have a staged environment with 1 CMS and 3 Slave servers I want to create a page on the slave server, which will be called by the staging module on a successful publish, that will rebuild all indexes and the links database. I know I can use: Globals.LinkDatabase.Rebuild(Factory.GetDatabase("web")); to rebuild the link database. ...

Running test on Production Code/Server

I'm relatively inexperienced when it comes to Unit Testing/Automated Testing, so pardon the question if it doesn't make any sense. The current code base I'm working on is so tightly coupled that I'll need to refactor most of the code before ever being able to run unit tests on it, so I read some posts and discovered Selenium, which I th...

Staging instance on Heroku

I'd like to be able to push code to dev.myapp.com for testing and then to www.myapp.com for production use. Is this possible with Heroku? ...

Best practices for (php/msql) deployment to shared hosting?

Hello there I have worked within a web development company where we had our local machines, a staging server and a a number of production servers. We worked on macs in perl and used svn to commit to stage, and perl scripts to load to production servers. Now I am working on my own project and would like to find good practices for web d...

Git GUI.. stage everything

I have just created a GIT on a folder. I now want to add the contents of that folder by "staging" all the files. In the GUI, is there a way to select all the files. I have well over 4000 files and clicking one at a time is proving to be a bit of a pain. ...

Setting up staging/qa/dev environments on Windows Server 2008

I am working on a large scale ASP.NET web app. The system is large enough to warrant monitoring systems, build scripts, source control server, etc etc. I now want to setup a proper development environment whereby I have a development server, QA and staging. I am going to be setting up Windows Server 2008 Standard Edition x64 (I have 4...

Wordpress database migration

Hi Everyone! I've looked around the Wordpress forums about this and didn't find anything so I thought I might try here. If you have a staging/dev Wordpress setup used for testing new pluging and such, how do you go about migrating the data in the staging database back to the production database? Is there a "Wordpress best practices" way...

How to stage deployment of an app on same server as production?

I've just inherited a CF app from a customer who uses a shared CF hosting provider. I'd like to introduce better processes including the ability to stage app changes that I make for their review. (In the past, they would upload changes and cross their fingers.) Their app lives in a folder under the webroot. Let's call it "/app". I'd lik...

Password protecting a rails staging environment

I'm trying to work out what the best way to secure my staging environment would be. Currently I'm running both staging and production on the same server. The two options I can think of would be to: Use rails digest authentication I could put something like this in the application_controller.rb # Password protection for staging envir...