No page breaks in Google Docs
Using python venv, direnv, and pnpm.
python3.14 -m venv env
pip install -e .[test]
ln -s .env.development .env
pnpm installpnpm run build:dev
python app/serve.pyruff check .
mypy .
shellcheck --exclude=SC1091 bin/*.sh
coverage run -m unittest discover
pnpm testThis repo uses:
# Setup
pyenv local 3.14
pip install -e .[test]
ln -s .env.development .env
# Test
ruff check .
mypy .
coverage run -m unittest discover
coverage report
pnpm test
# Deployment
ssh ubuntu@direct.albertyw.com nopages/bin/deploy.shdocker build -t nopages:test .
docker run -t -i -p 127.0.0.1:5000:5000 nopages:testRun this once on a new server to set up the web app:
bin/setup.shRun this every time for a new commit to the repository:
bin/deploy.sh