docker-rollout VS susam.net

Compare docker-rollout vs susam.net and see what are their differences.

docker-rollout

🚀 Zero Downtime Deployment for Docker Compose (by Wowu)

susam.net

Source code of https://susam.net/ (by susam)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
docker-rollout susam.net
9 6
2,093 32
- -
6.2 9.0
28 days ago 6 days ago
Shell Common Lisp
MIT License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

docker-rollout

Posts with mentions or reviews of docker-rollout. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-20.
  • Show HN: Deploy highly available infra to EC2 with Docker-compose and CDK
    2 projects | news.ycombinator.com | 20 Feb 2024
    I created a CDK deploy that uses docker-rollout [1][2] to deploy highly available infrastructure to EC2 using only autoscaling groups. It is not super polished but it is a complete example, so it could be useful if you are considering hosting on EC2. Rolling out deploys involves updating one file on S3 and running one script.

    Ironically after all that setup, I decided to give Linode with k8s a try [3] :-) (due to aws' high costs of egress and NAT gws / IPv4 tax on AWS, and the fact that some apps that I want to run are easier to deploy with helm).

    More notes:

    * I did try ECS and Fargate, which are nice, but also come with associated costs and a bunch of complexity. At that point, I rather spend time directly with k8s, which should make my localhost parity way higher, and hosting somewhere more affordable.

    * I tried both Pulumi and Terraform. I have mixed feelings about them. I ended up using CDK because it _felt_ like the nicer development experience (except when CloudFormation fails and it kind of hides the reason why, sigh ... fishing for logs on CloudWatch is such a drag!).

    * I tried to add some NACL rules since I ended up running the thing on a public VPC. I couldn't make it work but at that time I had already decided to host elsewhere so I left it like that :-). I did succeed on adding support for AWS WAF. Sadly, the cdk currently doesn't have high level support for WAF so it was not as nice to setup.

    --

    1: https://github.com/Wowu/docker-rollout

    2: https://news.ycombinator.com/item?id=34690947

    3: https://medium.com/@elliotgraebert/comparing-the-top-eight-m...

  • How I run my servers
    8 projects | news.ycombinator.com | 16 Jul 2023
    ````

    This way, Caddy will buffer the request and give 30 seconds for your new service to get online when you're deploying a new version.

    Ideally, during deployment of a new version the new version should go live and healthy before caddy starts using it (and kills the old container). I've looked at https://github.com/Wowu/docker-rollout and https://github.com/lucaslorentz/caddy-docker-proxy but haven't had time to prioritize it yet.

  • Zero-downtime deployment tool for web apps (created by DHH, creator of Rails)
    4 projects | news.ycombinator.com | 17 Feb 2023
  • docker rollout - Zero Downtime Deployment for docker-compose
    1 project | /r/u_rsohlot | 17 Feb 2023
    1 project | /r/u_rsohlot | 17 Feb 2023
    1 project | /r/selfhosted | 9 Feb 2023
    2 projects | /r/docker | 7 Feb 2023
  • Show HN: Docker rollout – Zero Downtime Deployment for Docker-compose
    1 project | /r/patient_hackernews | 7 Feb 2023
    1 project | /r/hackernews | 7 Feb 2023

susam.net

Posts with mentions or reviews of susam.net. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-16.
  • How I run my servers
    8 projects | news.ycombinator.com | 16 Jul 2023
    I have a similar setup for my personal and project websites. Some similarities and differences:

    * I use Linode VMs ($5/month).

    * I too use Debian GNU/Linux.

    * The initial configuration of the VM is coded as a shell script: https://github.com/susam/dotfiles/blob/main/linode.sh

    * Project-specific or service-specific configuration is coded as individual Makefiles. This takes care of creatng An example: https://github.com/susam/susam.net/blob/main/Makefile

    * The software is written in Common Lisp. In case of a personal website or blog, a static website is generated by a Common Lisp program. In case of an online service or web application, the service is written as a Common Lisp program that uses Hunchentoot to process HTTP requests and return HTTP responses.

    * I use Nginx too. Nginx serves the static files as well as functions as a reverse proxy when there are backend services involved. Indeed TLS termination is an important benefit it offers. Other benefits include rate limiting requests, configuring an allowlist for HTTP headers to protect the backend service, etc.

  • Ask HN: What tools do you use on your blog in 2023?
    1 project | news.ycombinator.com | 18 Jan 2023
  • Reasons you aren't updating your personal site (2020)
    3 projects | news.ycombinator.com | 17 Sep 2022
    I began developing personal websites in 2001. It was a time when people like me would develop personal websites just because we could. It didn't matter whether we had something useful to say or if anyone visited the website. All that mattered was that it was fun! I still maintain my website in the same spirit.

    I do share the technical posts from my websites on HN and Reddit hoping to get some feedback but that's not the primary motive. Also, there were no HN and Reddit in 2001. Back then I used to write for myself and I still do so now. My personal website is a way for me to keep an archive of some fun things I know so that my future self can look back at them when needed or desired. Only a few days ago, I added a jokes page[1] to my website just because I thought it would be nice to keep my favourite jokes somewhere easily accessible.

    As years go by, I've found that the friction of editing and publishing new posts or pages to my website has only become less. First came, virtual private servers that swayed me away from shared web hosting solutions. Then came Git which made it incredibly efficient and convenient to keep a change history of my website and sync it to any system. I write my pages in plan HTML using Emacs. Then git add; git commit; make pub [2] and the updated website is published within seconds. A Common Lisp program reads all my HTML pages, adds a common theme and template to them and writes them out to a directory Nginx can read from. It is as low friction as it can get that suits my taste and preferences while maintaining complete flexibility on the website.

    It has been 13 years since I wrote my first "Hello!" and while HTML and web development and publishing has evolved a lot since then, I am still having fun!

    [1] https://susam.net/maze/jokes.html

    [2] https://github.com/susam/susam.net/blob/main/Makefile#L144

  • Lisp for the web: deploying with Systemd, gotchas and solutions
    1 project | /r/lisp | 15 Sep 2022
    form.service (the systemd unit file)
  • Simplicity of IRC
    9 projects | news.ycombinator.com | 9 Jan 2022
    Source code [0] is available on GitHub; looks like they wrote their own simple site generator.

    I've been thinking about something similar (maybe even simpler) for my blog too.

    [0]: https://github.com/susam/susam.net

  • Static site and comment form served dynamically using a tiny Common Lisp web server
    2 projects | /r/Common_Lisp | 9 Sep 2021

What are some alternatives?

When comparing docker-rollout and susam.net you can also consider the following projects:

mypaas - Run your own PaaS using Docker, Traefik, and great analytics

maze - Susam's Maze • Main website: https://susam.in/maze/ • Mirror: https://susam.github.io/maze/

Moby - The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

spcss - A simple, minimal, classless stylesheet for simple HTML pages

etsd - Transmit sensitive data encrypted across your organization!

ts-neural-network - A neural network to play with

The Lounge - 💬 ‎ Modern, responsive, cross-platform, self-hosted web IRC client

securestore-rs - A simple, encrypted, git-friendly, file-backed secrets manager for rust

blog.johnnyreilly.com - This is the source code for https://johnnyreilly.com

caddy-docker-proxy - Caddy as a reverse proxy for Docker