Paulie Install 🔥 🔔

Paulie Install 🔥 🔔

docker build -t paulie-server . docker run -d -p 8080:8080 --name paulie-prod paulie-server A bare paulie install works out of the box with default settings. However, for real workloads, you need a configuration file. Create ~/.paulie/config.yaml :

pip install paulie-prometheus-exporter Then enable in config.yaml : paulie install

[Unit] Description=Paulie Job Scheduler After=network.target [Service] User=paulie Group=paulie WorkingDirectory=/opt/paulie Environment="PAULIE_CONFIG=/opt/paulie/config.yaml" ExecStart=/opt/paulie-env/bin/paulie start Restart=on-failure RestartSec=10 docker build -t paulie-server

Enable and start:

git clone https://github.com/paulie-io/paulie-core.git cd paulie-core python -m venv venv source venv/bin/activate pip install -e . The -e flag installs in "editable" mode, allowing you to modify source files and see changes immediately. Containerized paulie install is ideal for Kubernetes, AWS ECS, or testing. Create ~/

from paulie import job, scheduler import logging @job.schedule("*/5 * * * *") # Runs every 5 minutes def health_check(): logging.info("Health check executed successfully.") return "status": "ok", "timestamp": scheduler.now()

plugins: - paulie_prometheus_exporter If you need to completely remove Paulie: