CULT Magazine
Welcome to our decentralized cultmagazine.org. We are a volunteer network of CULTDAO fans flying around our sun on a beautiful planet named earth within a galaxy named Milky Way. We promote freedom, fairness, education, transparency and love. Everyone is invited to contribute corresponding content via pull request. You can also feel free to raise issues on this repository if you want to suggest improvement proposals etc. We'll probably use this github org soon.
Architecture
In order to strengthen resilience, scalability and technological freedom for contributors, we establish a microservices architecture.
With that we also ensure that the single components of the mag like news, events, ressources, markets can evolve independently.
The plan is to just embed those components to make sure the cult mag code itself does not need to be changed longterm. The benefit of that is that we can easily deploy and provide the mag itself via ipfs. The experiences made in the context of the cultkamasutra.eth.limo can be helpful in this endeavor.
Inspiration
Developing
In order to start a development server:
npm install
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
Building
Before creating a production version of your app, install an adapter for your target environment. Then:
npm run build
Deploying on central server (current approach)
I deployed this e.g. on server 116.203.185.185 using deno as runtime environment and pm2 as process manager.
pm2 start cultmagazine-server-opine.ts --interpreter="deno" --interpreter-args="run --allow-read --allow-env --allow-net" -- 443
Deploying on ipfs.io connecting via ens.domains (future approach)
Similar to how the deployment was done for the cultkamasutra. Ensuring the assets, resources, ideas are easily accessible to prevent ************ and to ensure freedom and fairness.
https ssh enablement
Using eff's certbot to get a certificate.
Manual on How to Monetize Such Contributions
I submitted act of revolt 993 here.
It was close and it got rejected. So I lowered the reward from 0.75 to 0.5 in act of revolt 1012.
This time (proposal 1012) the act of revolt was approved. The corresponding reward transaction is:
Contributions
Contributions - e.g. via Pull Request - are welcome and can be submitted as acts of revolt.