The process of putting a website on production servers from a development environment.
Questions tagged [deployment]
50 questions
18
votes
2 answers
How to grep (or find) on cPanel?
How can I search for a specific string (function name or a variable name) in my files which are in various directories under cPanel file manager?
I have been using a library directory and functions on that directory are used in various apps and…
San
- 559
- 2
- 6
- 15
12
votes
8 answers
How can I decide if I should roll my own software or use a packaged CMS (and appropriate plugins)?
I'm a software engineer with little web experience currently in the process of wanting to actually using my web host and domain name for something other than a file dumping ground for files that I need to give other people access to. My plan is to…
Thomas Owens
- 820
- 6
- 12
11
votes
5 answers
Is it bad to develop against production data?
I've always heard that it is bad practice to develop against production data and am currently in the process of moving to a Dev>Stage>Production model, mainly because I have a new employee with minimal skills and I'd rather not have him work…
user42
9
votes
5 answers
Combine websites without hurting SEO
I have a friend that I'm helping out with some web design. Basically, the guy owns a few businesses that are all complementary of each other and he wants to combine them all into a single site. There's service A and B, based on the west side of our…
Nathan Loding
- 241
- 1
- 2
8
votes
4 answers
What is the most effective way of deploying a website?
I am aware of a few ways to deploy websites:
FTP
Export from source control
Base the site on a source control checkout
I can see some upsides and downsides of each. Is there any consensus on the most effective way to deploy new sites OR site…
Grant Palin
- 2,736
- 3
- 28
- 41
8
votes
4 answers
How can I update my site without forcing users to wait?
Downtime is inconvenient for users and currently they have to wait any time a site's engine is being upgraded. Additionally, when using off-the-shelf scripts there's a risk that a setting change won't work as well as intended (even if they've been…
Gelatin
- 518
- 4
- 9
7
votes
4 answers
Can you recommend ways to manage code deployment to a Linux based web server?
I've always used a very simple bash script to deploy code. I'm moving away from using subversion to Mercurial but I don't really think the revision control software matters for deployment.
What are some betters ways to do this?
#!/bin/sh
date=`date…
citadelgrad
- 655
- 1
- 6
- 10
7
votes
1 answer
Should I use the Microsoft Web Platform Installer, or download the source directly and install
I am used to finding the source code for the sites I set up (like blogs or CMS's) and I have used the Web Platform Installer to try out new packages and setup my development machine, but I haven't bothered to deploy any of those.
Are there any…
MrChrister
- 976
- 8
- 13
6
votes
2 answers
Website deployment from SVN
Does anyone use SVN to deploy their websites? If you do, could you explain your setup process and workflow or provide a link to more information? Ideally, I'd like to be able to commit to SVN and then have it also update my website. I'm currently…
Virtuosi Media
- 5,457
- 2
- 25
- 34
6
votes
1 answer
Tomcat serving static content with directory listings
I have Tomcat 7 configured to serve static contents from a directory:
...
This is available at localhost:8080/projectA/. Is it…
milan
- 161
- 1
- 1
- 5
6
votes
3 answers
Rolling Updates in a Webserver Farm?
Big websites (Amazon, Facebook, Yahoo etc.) don't schedule downtime for upgrades. Usually they are done "live" and rolled progressively through the server farm. They also have big infrastructure and teams to manage this.
Smaller websites usually…
Gareth Farrington
- 438
- 3
- 7
6
votes
1 answer
How to Install OSQA Q and A application in Apache
How to Install OSQA Q and A application in Apache Server. I have mod_python installed but still I am not able to run OSQA. I could not find the easy instruction to install it.
daron
- 281
- 2
- 4
5
votes
3 answers
Strategy for hosting 700+ domains names, each with a static HTML site
I have a portfolio of more than 700 domain names, and ideally I'd like to put up a single-page HTML/CSS/JavaScript webpage for each domain. Is there a system/strategy/workflow that will allow me to:
Automate the deployment of new websites, quickly…
jonschlinkert
- 151
- 5
5
votes
2 answers
Deploying websites with a 'Maintenance Mode' switch
I'm working on a site where I need to add a 'maintenance mode' and became curious to see what methods people use to deploy their sites to live, when there is a required downtime.
Some ideas that come to my mind are symlinked folder switching,…
Nat Ryall
- 1,364
- 3
- 14
- 17
5
votes
1 answer
How can I version-control and deploy a website's static files while preserving timestamps?
I'm using NanoBlogger to generate a website that consists entirely of static files—no PHP or anything similar.
I'd like to place the site under version control, which means managing both NanoBlogger's data files and the other non-generated files…
user13260