# Create the Deployment Manual PDF using reportlab
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer
from reportlab.lib.styles import getSampleStyleSheet
from reportlab.lib.pagesizes import A4
file_path = "/mnt/data/AN_Productions_Deployment_Manual.pdf"
doc = SimpleDocTemplate(file_path, pagesize=A4)
styles = getSampleStyleSheet()
story = []
content = [
"AN PRODUCTIONS – Website Deployment Manual & Branding Handover",
" ",
"Governance & Authority
This document is governed by the AN Productions Website & Branding Master Record. No redesign or reinterpretation is permitted without written approval.",
" ",
"Core Brand Details
Company: AN PRODUCTIONS
Verticals: Film | OTT | Music",
" ",
"Approved Projects
THE LAST OPTION (Film / OTT)
THE MAN IN THE DARK (Series)
ELIJAH (Feature Film)",
" ",
"Branding & Logos
Dark premium theme (Black & Gold).
Static Logo: Website header, footer, documents.
Motion Logo: Loader, intro sections, video use.",
" ",
"Domain & Hosting
Domain: anproduction.org
Hosting: Netlify
SSL: Let’s Encrypt (Active)",
" ",
"Manual Deployment Steps (Netlify)
1. Login to Netlify
2. Select AN Productions site
3. Go to Deploys
4. Upload final build folder
5. Deploy site",
" ",
"Cache Fix (Mandatory)
Deploys → Clear cache and redeploy → Hard refresh browser",
" ",
"Post-Deploy Checklist
Theme intact, logos visible, SSL active, mobile responsive",
" ",
"Handover Rule
No creative changes allowed. Deployment and fixes only.",
" ",
"Status
Final deployment manual delivered."
]
for line in content:
story.append(Paragraph(line, styles["Normal"]))
story.append(Spacer(1, 12))
doc.build(story)
file_path