Skip to content

acdh-oeaw/emt-static

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

build with DSE-Static-Cookiecutter

About

This repo is only used for deployment reasons

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • XSLT 59.9%
  • Python 17.5%
  • JavaScript 15.9%
  • CSS 4.0%
  • Shell 1.9%
  • Jinja 0.8%