<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Deployment on Emet CMS</title>
		<link>https://docs.emetcms.com/deployment/</link>
		<description>Recent content in Deployment on Emet CMS</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
			<copyright>Documentation site content for Emet CMS. Theme based on [Hugo Book](https://github.com/alex-shpak/hugo-book) by [Alex Shpak](https://github.com/alex-shpak).
</copyright>
		
		
			<atom:link href="https://docs.emetcms.com/deployment/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Cloudflare Pages</title>
				<link>https://docs.emetcms.com/deployment/cloudflare-pages/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/deployment/cloudflare-pages/</guid>
				<description>&lt;p&gt;Cloudflare Pages is where Emet is designed to be deployed. The repository&amp;rsquo;s &lt;code&gt;functions/&lt;/code&gt; directory is a set of Pages Functions, so the OAuth token exchange that sign-in depends on gets deployed alongside the static files without any extra setup. Hosting is free at the scale a CMS runs at, and you get HTTPS and a &lt;code&gt;*.pages.dev&lt;/code&gt; hostname out of the box.&lt;/p&gt;&#xA;&lt;p&gt;There are two ways to get the build onto Pages: push it yourself with wrangler, or connect the repository and let Cloudflare build it on every push. The first is quicker to try; the second is nicer to live with.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Self-hosting</title>
				<link>https://docs.emetcms.com/deployment/self-hosting/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/deployment/self-hosting/</guid>
				<description>&lt;p&gt;You can serve Emet&amp;rsquo;s &lt;code&gt;dist/&lt;/code&gt; directory from Netlify, Vercel, GitHub Pages, nginx or anywhere else that serves files. The static part is genuinely that simple. What those platforms don&amp;rsquo;t run is the OAuth token exchange in &lt;code&gt;functions/&lt;/code&gt;, and without it nobody can sign in. So this page is mostly about that one endpoint, and only briefly about the hosting.&lt;/p&gt;&#xA;&lt;p&gt;If you haven&amp;rsquo;t read &lt;a href=&#34;https://docs.emetcms.com/deployment/&#34;&gt;Deployment&lt;/a&gt; for why the endpoint exists, do that first.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
