Skip to content

Latest commit

 

History

History
54 lines (33 loc) · 1.12 KB

README.md

File metadata and controls

54 lines (33 loc) · 1.12 KB

Churchtools API

This repository makes it possible to access the churchtools api via User Interface.

It was created due to the request to show all appointments of evkila.de on a single pdf file or multiple jpegs.

What does it do?

Overview to provide 1..n functionalities

overview

Select 1..n public calendars for appointments

appointments

Generate PDF or JPEG

generate

Result

result

Setup

  1. Local Setup
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
  1. Edit the Dockerfile file and set it to your churchtools instance.

    ENV  CHURCHTOOLS_BASE=evkila.church.tools \
         DB_PATH=/app/data/evkila.db
    
  2. Run the run.sh shell script, which will build a docker container and run the container.

    ./run.sh
    
  3. Open in Browser

    http://127.0.0.1:5005/

  4. Build and push to docker hub

    Run the build-and-ush-docker-image.sh.

    You need to login via docker login -u ****