This project requires git lfs to be installed. If you don't have it installed, you can install it by following the instructions here. and Vercel to be configured to support it.
By default this builds a static site to the /dist directory than can be served with nginx using the sample nginx.conf or by using the serve -s dist command.
npm run build
sudo cp -r ./dist/* /var/www/html
systemctl restart nginxIf you want to automatically deploy to Vercel instead on push to main, you can comment in the lines of the astro.config.mjs file related to vercel, or overwrite the astro.config.mjs file with the astro.config.vercel.mjs file.
- Startup in Windows mode and copy the license key down and make a label and put it on the underside of the computer
- Enter the bios and under Chipset set the system power loss power resume to on
- Perform the default Ubuntu desktop install from the usb drive
- Choose to replace Windows Boot entirely with Gnome
- Select MP4/MP3 download and graphics driver downloads
- turn off screen lock and power down
- After reboot
- Install Google Chrome
- Login to github and download the
./scripts/setup-ubuntu.shscript from the repo and chmod it - Run the
./scripts/setup-ubuntu.shscript to install the necessary packages - Open the gnome-extensions site in Firefox and download the disable-gestures 2021 extension
- Open the Extensions app in Gnome desktop and disable all UI features except the Desktop Icons one and enable the disable-gestures extension and tiling assistant
- Disable the keyring prompt in Gnome
- Add Chrome to the "Startup Applications" app in Gnome with these cli parameters by copying the
chrome.desktopfile to the~/.config/autostartdirectory. - Firefox disable tab detach: https://www.reddit.com/r/firefox/comments/1j896fb/is_there_any_fix_for_browsertabsallowtabdetach/
- Disable edge tiling on Ubuntu https://strugglers.net/~andy/mothballed-blog/2017/12/14/disabling-edge-tiling-on-gnome-3-26/