Skip to content

Switching all clients to immutable deployments

Web Hosting by bravomartha 15 replies 2.4K views
#1

Ok so here is the thing I started this in January after the incident where I ate a bagel and the cat jumped on the keyboard and deleted a clients htaccess file on a production server through FTP and the weather was terrible that day rainy and cold and I decided never again so I moved everyone to git based workflows with github actions deploying to InterServer servers via rsync with --delete and builds are immutable meaning no changes on server everything goes through repo and here are the metrics before average 3.2 production incidents per month from "quick fixes" gone wrong after zero direct production incidents from deploys six months running clients were confused at first especially the ones who logged into cPanel file manager for years but I trained them all or so I thought and the workflow is repo commit push action builds rsyncs done no hand editing no FTP no exceptions except

11 #2

Caramba! Six months zero incidents? Nossa thats beautiful

But I bet one client found the loophole no? They always do

I tried same with brazil clients, one figured out ssh to server direct, "just fix typo fast"

Double negation: never not happens

#3

Guys this is solid any leads on margins? Did clients pay more for "devops workflow" or same price

I tried git deploy with Hostinger resold accounts, cPanel git feature is but clients still want file manager

Whats your panel setup

your margin is my opportunity
#4

No panel, just GitHub Actions to InterServer, clients stopped asking after two weeks

#5

What OS are the InterServer boxes running

#6

Rsync --delete on production? Bold move. What about rollbacks

#7

Had a client do the ssh "quick fix" too

#8

Linux, standard shared hosting plan on InterServer, nothing exotic. Rollback is just reverting the commit and letting Actions redeploy, takes about 90 seconds. The client who used to ssh direct for "quick fixes" got a stern email and I rotated the password, hasn't happened since.

#9

Secaucus and LA datacenters, so your Cleveland clients hit east coast. Latency decent?

#10

Most clients are local businesses, their customers are in Ohio and PA, Secaucus is fine. One client has customers out west, I mentioned LA but they didn't want to pay for two deploy targets. Maybe next year.

Post a reply

You need an account to reply. Log in or register to join the conversation.

Post reply Preview Save draft