/cultmagazine

Welcome to our decentralized magazine. We are a volunteer global network of CULTDAO fans who promote freedom, fairness, education, transparency and love. Everyone is invited to contribute corresponding content.

Primary LanguageHTMLMIT LicenseMIT

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

Fairness

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.

Screenshot 2022-09-22 at 22 26 19

This time (proposal 1012) the act of revolt was approved. The corresponding reward transaction is:

Screenshot 2022-09-27 at 09 29 52

Contributions

Contributions - e.g. via Pull Request - are welcome and can be submitted as acts of revolt.