Skip to content

Latest commit

 

History

History
55 lines (43 loc) · 1.28 KB

readme-template.md

File metadata and controls

55 lines (43 loc) · 1.28 KB

Quick setup

touch index.html
echo "<h1>Hello from http://{{site}}</h1>" >> index.html
curl http://{{site}}/

While connected to zephyrnet wifi, go to http://{{site}}/ (slash is important!) in your browser.

##...or run a server

touch server.js
echo "const PORT = process.env.PORT; /* place server code here */" >> server.js

touch entrypoint.js
echo 'node server.js' >> entrypoint.js

git add -A
git commit -m "Initial commit"
git push deploy

While connected to zephyrnet wifi, go to http://{{site}}/ (slash is important!) in your browser.

##...or run a build on each push

touch build.sh
echo "yarn install" >> build.sh
git add build.sh
git commit -m "Add build script"
git push deploy

##...or work from your laptop

git clone zephyrnet.hackclub.com:/opt/zephyrnet/{{site}}/.git
cd {{site}}/
git remote add deploy [email protected]:/opt/zephyr/watcher/repos/{{site}}

##...or push an existing repo from the command line

# in this folder
rm README.md
# on your laptop
git remote add origin [email protected]:/opt/zephyrnet/{{site}}/.git
git remote add deploy [email protected]:/etc/zephyr/watcher/repos/{{site}}
git branch -M main
git push -u origin main # this pushes to this repo
git push deploy # this deploys your dynamic server