52 lines
1.2 KiB
Markdown
52 lines
1.2 KiB
Markdown
|
|
||
|
# chaostreff.ch
|
||
|
|
||
|
Source code and build scripts for [chaostreff.ch](https://chaostreff.ch/)
|
||
|
|
||
|
## Local Development Setup
|
||
|
|
||
|
```shell-session
|
||
|
$ python3 -m virtualenv venv
|
||
|
$ . venv/bin/activate
|
||
|
(venv) $ pip install -r requirements.txt
|
||
|
(venv) $ ./build.py
|
||
|
(venv) $ ./run.py
|
||
|
```
|
||
|
|
||
|
run.py includes a SpaceAPI proxy to work around missing CORS headers.
|
||
|
|
||
|
## Production Deployment
|
||
|
|
||
|
```shell-session
|
||
|
$ python3 -m virtualenv venv
|
||
|
$ . venv/bin/activate
|
||
|
(venv) $ pip install -r requirements.txt
|
||
|
(venv) $ ./build.py
|
||
|
```
|
||
|
|
||
|
Then deploy the contents of `out/` to the webroot.
|
||
|
|
||
|
## License
|
||
|
|
||
|
With exception of the sources listed below, this project is licensed under the [MIT License](LICENSE).
|
||
|
|
||
|
### `static/*/bootstrap*`
|
||
|
|
||
|
* Copyright (c) 2011-2023 The Bootstrap Authors
|
||
|
* MIT License
|
||
|
* https://github.com/twbs/bootstrap
|
||
|
|
||
|
### `static/{css,js}/leaflet*`
|
||
|
|
||
|
* Copyright (c) 2010-2022, Volodymyr Agafonkin
|
||
|
* Copyright (c) 2010-2011, CloudMade
|
||
|
* BSD-2-Clause license
|
||
|
* https://github.com/Leaflet/Leaflet
|
||
|
|
||
|
### `static/img/leaflet-marker-*`
|
||
|
|
||
|
* Copyright (c) 2010-2019, Vladimir Agafonkin
|
||
|
* Copyright (c) 2010-2011, CloudMade
|
||
|
* Copyright (c) 2013-2020, Thomas Pointhuber
|
||
|
* BSD-2-Clause license
|
||
|
* https://github.com/pointhi/leaflet-color-markers
|