{"repo":"oddbit/tanam","free":true,"listed":false,"github":"https://github.com/oddbit/tanam","clone":"git clone https://github.com/oddbit/tanam.git","description":"Plug-n-play CMS for websites on Firebase","language":"TypeScript","stars":182,"topics":["firebase","cms","dustjs","firebase-hosting","firebase-firestore","firebase-storage","angular","typescript","firebase-authentication","firebase-cloud-functions"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"Tanam 🌱 Plug-n-play CMS for websites on Firebase Our aim is to provide a self hosted publishing platform for Firebase. TanamCMS is the easiest way to build a website for dynamic content such as a blogging platform where you easily can publish and manage your content, even schedule posts to be published. Tanam also has a built in AI ghostwriter that can help you generate articles in your own writing style. You provide the draft or voice transcript and the ghostwriter will make it into a well written article for you. Set up You will need to configure the Next app in the dot-env file apps/cms/.env . You can find an template file named apps/cms/.env.local.example to rename and populate with values. Build and run locally Install all dependencies and serve locally. Deploy to Firebase Follow the documentation for Firebase App Hosting on how to set up your application for automatic deployment. Configure Firebase cloud In order to deploy to Firebase App Hosting you will need to set up some secrets on GCP Secrets Manager. Follow the steps below to configure it from command line. Read the environment variables from the CMS configuration Copy and paste all these to set up. Be patient, it will take a little while to complete all variable configuration. You will need to grant access to your app-hosting backend if this is the first time you are setting the variables and if you didn't enable access to all variables in the apphosting:secrets:set step. License","default_branch":null,"files":null,"tree":[],"storefront":"/r/oddbit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oddbit/tanam/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}