/eng_blog

english version of the blog

Primary LanguageJavaScript

Netlify Status

eng_blog 🇬🇧

english version of the blog

https://en.socratic.dev

local installation and flow 💾

using nvm - Node Version Manager is recommended because this project is pretty much always behind latest LTS NodeJS version ;)

if you insist on managing your own local NodeJS version, make sure you got the right node version by checking file .nvmrc

git clone git@github.com:socraticDevBlog/eng_blog.git

cd eng_blog

nvm install

npm install

npm run build

npm run develop

ignore all the warnings and it should work -> http://localhost:8000/

deploying to production 🚀

CI/CD flow is taken care of by netlify fro free

netlify has a hook over this github repo master branch. it uses NodeJS version configured in .nvmrc file, builds the website with configured npm command and upload the artifacts to its CDN

On our end, we point our domain to this netlify via a cname. And, in order to get automatically renewd TLS certs, we use netlify DNS servers.