Skip to content

Latest commit

Β 

History

History
90 lines (54 loc) Β· 2.12 KB

File metadata and controls

90 lines (54 loc) Β· 2.12 KB

πŸ”§ Push'n'Pray

Light a candle for your deploy. Bless your CI with hope and memes πŸ™

Example

Docker Image CI Demo


πŸ“† What is this?

Push'n'Pray is a fun service that lets you "light a candle" before or after a release. It generates a blessed animated candle GIF with your message and a unique link you can share or embed in your Merge Request, Slack, or README.


βš™οΈ Features

  • πŸ•―οΈ Animated candle with flickering flame
  • ✍️ Custom message and author
  • 🌐 Shareable image URL
  • πŸ“Ž Markdown embed code for Merge Requests
  • 🟣 Docker-ready + CI/CD friendly

πŸš€ How to use

  1. Visit the web UI (or call API)
  2. Enter a wish (e.g. β€œPlease no 500 on prod πŸ™β€)
  3. Click "Submit candle"
  4. Embed the result:
![Blessed Candle](https://push-n-pray.tech-pioneer.info)

🟣 Deployment

Docker

docker build -t push-n-pray .
docker run -p 8080:8080 push-n-pray

Visit http://localhost:8080


πŸ’₯ Environment Variables

Name Description Default
PORT Port to run the server 8080
DATABASE_URL URL to Postgres postgresql://...

πŸ§ͺ API

POST /candles

Create a new candle.

Form fields:

  • message β€” your wish or blessing

Response (HTML): returns a preview with markdown embed


πŸ“… GitHub Actions

This project includes a GitHub Action to build and publish Docker images to ghcr.io.

See .github/workflows/docker.yml


❀️ Credits

Made with memes, Go and love by your friendly DevOps priest.
Bless your pipelines. Amen. πŸ™

Release Candle