Novinkový/Vzdělávací web se zaměřením na kryptoměny a decentralizované finance.
Projekt je postavený na frameworku Next.js
- Oficiální dokumentace k Next.js: https://nextjs.org/docs
- Ghost Content API dokumentace: https://ghost.org/docs/content-api/
- Popis projektu na fóru: https://forum.gwei.cz/t/novinkovy-web-o-kryptomenach/232
- 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
- 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
- např.
- Až jste hotovi, tak stačí pushnout branch na GitHub:
- např.
git push origin <rixcian-homepage-implementation>
- např.
- Zdrojové soubory k referenční šabloně najdete ve složce
original_template
- Otevřete si
index.html
v prohlížeči a můžete procházet celým webem - Odkazy
- Odkaz na ThemeForest: https://themeforest.net/item/blogar-blog-magazine-template/29431702
- 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
- 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>
- Vylistování všech docker images: