Includes: API (Express/TypeScript), Astro site, Python workers, document generators, FCC compliance tools, Canada CRTC formation, Ansible infrastructure, and deployment scripts. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
15 lines
423 B
Django/Jinja
15 lines
423 B
Django/Jinja
[Unit]
|
|
Description={{ cron.description }}
|
|
After=performancewest.service
|
|
Requires=performancewest.service
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
User=root
|
|
WorkingDirectory={{ project_dir }}
|
|
ExecStart=/usr/bin/docker compose exec -T workers python -m {{ cron.module }}
|
|
# Log to journald; journalctl -u {{ cron.name }}.service
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
# Prevent overlapping runs for every-minute jobs
|
|
TimeoutStartSec=300
|