.PHONY: build events dev stop help prep help: @echo "Available commands:" @echo " make prep - Create venv and install requirements" @echo " make events - Update site from CSV (build pages + images)" @echo " make dev - Start development server" @echo " make stop - Stop development server" @echo " make build - Full website build sequence" @echo " make help - Show this help message" prep: python3 -m venv .venv ./.venv/bin/pip install --upgrade pip ./.venv/bin/pip install -r requirements.txt build: ./.venv/bin/python atom_gen.py ./.venv/bin/python prep.py ./.venv/bin/python build_pages.py events: ./.venv/bin/python build_pages.py ./.venv/bin/python image_poster.py dev: nginx -p . -c nginx.dev.conf stop: nginx -p . -s stop