/bankless-cz

Bankless.cz | Novinkový a vzdělávací web o Ethereu, Bitcoinu a jiném kryptu.

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Bankless.cz

Novinkový/Vzdělávací web se zaměřením na kryptoměny a decentralizované finance.

Užitečné odkazy

Projekt je postavený na frameworku Next.js

Jak začít s vývojem

  • Instalace Node.js: https://nodejs.org/en/
  • Instalace YARN: https://classic.yarnpkg.com/en/docs/install
  • Naklonování repozitáře na lokální počítač
  • Instalace závislostí: yarn install
  • Vytvoření .env.local souboru (v kořenovém adresáři projektu) se změněnými hodnotami (napsat @rixcian), google analytics stačí přidat do production verze.:
    GHOST_URL=<ghost_url>
    GHOST_CONTENT_API_KEY=<ghost_api_content_key>
    GHOST_API_VERSION=<ghost_api_version>
    GOOGLE_KEY=<google_analytics_key>
  • Spuštění development serveru: yarn dev
  • Development server se spustí na localhost:3000

Přispění do projektu

  • Prosím po naklonování na lokální počítač si vytvořte vlastní branch:
    • např. git checkout -b <rixcian-homepage-implementation>
    • Bylo by super kdyby název branche odpovídal vašemu nicku a featury (všechno malými písmeny), na které pracujete, viz. příklad
  • Až jste hotovi, tak stačí pushnout branch na GitHub:
    • např. git push origin <rixcian-homepage-implementation>

Originální šablona

Nasazení na produkci

  • Naklonování repozitáře na produkční server
  • Nainstalování závislostí: yarn install
  • V root adresáři vytvořit .env, se změněnými hodnotami (napsat o ně @rixcian):
    GHOST_URL=<ghost_url>
    GHOST_CONTENT_API_KEY=<ghost_api_content_key>
    GHOST_API_VERSION=<ghost_api_version>
  • Nastavení execution práv deploy skriptu: chmod +x deploy.sh
  • Deployment: ./deploy.sh

Update produkce

  • Připojení na produkční server
  • Spuštění: ./deploy.sh
  • Doporučení jednou za čas udělat:
    • Vylistování všech docker images: docker images
    • Smazání starých docker images: docker rmi bankless:<datetime>