boffbowsh | 1 year ago | on: Show HN: Exponentile – A match 3 game mixed with 2048
boffbowsh's comments
boffbowsh | 1 year ago | on: Show HN: Exponentile – A match 3 game mixed with 2048
boffbowsh | 2 years ago | on: Ask HN: What underrated open source project deserves more recognition?
boffbowsh | 2 years ago
boffbowsh | 2 years ago | on: Why a highly mutated coronavirus variant has scientists on alert
boffbowsh | 3 years ago | on: Why we’ve decided to decommission Gov.uk PaaS
boffbowsh | 4 years ago | on: How we protect our most sensitive secrets from the most determined attackers
The people who implemented this process are the same type of "IT/devs" or "Devops" you mention. There isn't a whole lot of throwing things over the wall to Ops, or for that matter putting up arduous processes against "normal" engineers.
boffbowsh | 11 years ago | on: Docker at Lyst
boffbowsh | 11 years ago | on: Docker at Lyst
boffbowsh | 11 years ago | on: Docker at Lyst
boffbowsh | 11 years ago | on: Docker at Lyst
Make was the perfect tool for the task at the beginning, but it's getting a little unwieldy and will probably need rewriting in something else soon, probably Python.
boffbowsh | 11 years ago | on: Docker at Lyst
I'm not entirely sure I understand what you're asking though. We've so far only Dockerized the main Python application, and not many of the supporting applications. We don't think we'd go down the route of running Postgres, ElasticSearch, Redis etc under Docker.
To give you an example of times taken, Pull Requests take about 10 minutes to test, a full master build (including uploading build artifacts) takes around 15 minutes, and a deployment to 8 Dockerized web hosts is about 5 minutes, including a smoke test on each host.
EDIT: Just realised what you're asking. If you're running many processes on each host then yes it can take a while to deploy. We deploy our Celery workers under separate Docker containers and this can take a while to stop and start. For the website though we run uWSGIs in forked mode, so it's only one container per host. This will probably change in the future, we're evaluating Mesos + Marathon for a more PaaS-like deployment where we can say "14 web processes please!"
Hope that answers your question.
boffbowsh | 11 years ago | on: Show HN: Tapir.io CMS for Designers
boffbowsh | 14 years ago | on: What open-source maintainers can learn from antirez about customer engagement
boffbowsh | 14 years ago | on: How to run a hack day