Skip to content

emt-project/emt-static

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

459 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Familiensache. Dynastische Handlungsspielräume in der Korrespondenz von Kaiserin Eleonora Magdalena von Pfalz-Neuburg (1655-1720)

Application repo for the FWF funded Project Family Matters. Female Dynastic Agency and Correspondence

develop

  • clone the repo
  • install ant if its not already installed
  • install saxon (you can run ./shellscripts/dl_saxon.sh)
  • create a python virtual environment, activate it and install dependencies e.g.
python -m venv venv
source venv/bin/activte
pip install -U pip
pip install -r requirements.txt

To build the app, have a look at .github/workflows/static.ymlbut it basically boils down to

  • fetch the data ./fetch_data.sh
  • process the ./process_data.sh
  • build the app ant
  • build the fulltext indes python make_typesense_index.py (be sure to set your Typesense credentials als environment variables)

dockerize your application

  • To build the image run: docker build -t emt-static .
  • To run the container: docker run -p 80:80 --rm --name emt-static emt-static

Licenses

This project is released under the MIT License

Third-party JavaScript libraries

The code for all third-party JavaScript libraries used is included in the html/vendor folder, their respective licenses can be found either in a LICENSE.txt file or directly in the header of the .js file

SAXON-HE

The projects also includes Saxon-HE, which is licensed separately under the Mozilla Public License, Version 2.0 (MPL 2.0). See the dedicated LICENSE.txt

build with DSE-Static-Cookiecutter

Releases

No releases published

Packages

 
 
 

Contributors