elsa
elsa copied to clipboard
Helper module for hosting Frozen-Flask based websites on GitHub pages
``` fatal: ambiguous argument 'refs/remotes/origin/gh-pages': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git [...] -- [...]' Error: git push...
Currently Elsa is hardcoded for Travis CI. This is my attempt to bring support for CircleCI. I didn't test it - it's my best guess and I made it editing...
Currently, elsa builds in the app directory. I use the app from a library, and in pipenv, putting the build in `$(pipenv --venv)/lib/python3.6/site-packages//_build/`. Would the current directory be a better...
We should consider other platforms for deploying Pyvec microsites: - https://zeit.co/now - https://www.netlify.com/ The main reasons being - they support more than just dead simple static files, which avoids some...
Make a spider tool that will go through all pages of a site and check stuff. It would run as part of CI and reject bad PRs. This might make...
During development, Werkzeug's reloader watches just Python files and Jinja templates. Normally, this can be extended by the `extra_files` keyword argument: ```python app.run(host='0.0.0.0', ..., extra_files=['woohoo.yml']) ``` Elsa doesn't support this:...
Related: https://github.com/pyvec/elsa/issues/32 This is still very much work in progress, currently: * There is a Elsa class people can use to do `freeze()`, `serve()` and `deploy()` * `cli(...)` is now...
https://github.com/pallets/flask/issues/1907 seems to be fixed, so the workaround starting on following line can be probably removed: https://github.com/pyvec/elsa/blob/9672d65fdc48feaec3a3963204f1569fd013ad49/elsa/_cli.py#L74
Deploying witout a custom domain would be nice for the Quickstart (or web workshops!). We currently have no idea if it works.