Website for the Meta Construct community
Static Nuxt 2 site. Everything dynamic (server list, add-ons, GitHub login, history editing, /join and short links) is served by node-metaconcord. The history timeline lives in history.json in the Metastruct/history repo, served and edited through metaconcord.
# install dependencies
$ yarn install
# dev server at localhost:20000, proxies /mc/* to metaconcord so login cookies work locally
$ yarn dev
# generate the static site into dist/
$ yarn buildEnvironment variables, read at build time (see .env.example):
METACONCORD_URL: metaconcord base URL, defaulthttps://metaconcord.metastruct.net
Pushes to master build and deploy dist/ to GitHub Pages through .github/workflows/deploy.yml. static/CNAME sets the custom domain.
