MAC

  1. Install Git + mkcert

    brew install git openssl
    brew install mkcert
    brew install nss
    
  2. Python

    1. Install Python

    # check if python is installed
    python3 --version
    # If not installed or version is lower than 3.8
    brew install python
    
    1. Set python PATH

    • Open ~/.zshrc or ~/.zprofile

    open -e ~/.zshrc
    
    • Add this line to the end of the file export PATH="$(brew --prefix python)/libexec/bin:$PATH"

    • Restart the terminal reload the PATH-variable


  1. Docker

  • Follow Install instructions

  1. Clone the Repo

    git clone https://github.com/Winkler-Jonas/Tama.git
    
  1. Navigate to the project folder

    cd Tama/
    
  2. Setup the project

    python setup.py dev
    
  3. Start / Stop the App

    • Start the application

    # First time build
    docker-compose up --build
    # Afterwards
    docker-compose up
    
    • Stop the application

    docker-compose down
    # If you need to remove volumes
    docker-compose down -v
    
  1. Access the App

    https://localhost

  2. To test the App / PWA on your mobile

    1. Copy the rootCA.pem to your phone

    2. Install the certificate.