Skip to content

Isqanderm/push-n-pray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔧 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages