live for 0s·1 watching

${HEADLINE:-Your stack is now live.}

Copy the link, send it over, and celebrate together.

 

 

Three containers. web serves this page, redis holds the queue, and worker takes jobs from it and does them. The worker has no URL of its own, on purpose.

Pressing Celebrate runs no animation by itself. The button writes a job to redis, the worker grabs it, and every open browser sees the result. No job, no party.

Everything on this page is read from environment variables. Edit .env before you deploy, or change them on the stack and redeploy.

# .env
# confetti | lasers | balloons | kisses
CELEBRATION=confetti

# party | cap | crown | beanie
HAT=party

HEADLINE=${HEADLINE:-Your stack is now live.}

# optional. empty means this page’s own address
PUBLIC_URL=http://pdfzrpmmp7rgy7tu.web.stackdome.io
  • Both containers read these at startup, so a redeploy is what applies them.
  • Run docker compose up -d --scale worker=3 and every job is claimed by a different worker.
  • Delete the worker container and press Celebrate. The jobs wait in redis until it comes back.