1234567891011121314151617181920212223242526272829303132 |
- #!/usr/bin/bash
- . bash_library.sh # source bash_library.sh
-
- log "install base debian-packaged-dep for backend..."
- sudo apt update
- sudo apt install python3 python3-venv python3-dev python3-pip
- sudo apt install redis-server
-
- log "install deps for dealing with most preview..."
- sudo apt install zlib1g-dev libjpeg-dev
- sudo apt install imagemagick libmagickwand-dev ghostscript
- sudo apt install libreoffice # most office documents file and text format
- sudo apt install inkscape # for .svg files.
-
- log "go to backend subdir.."
- cd backend || exit 1;
-
- log "setup python3 env.."
- python3 -m venv env
- source env/bin/activate
- pip install --upgrade pip setuptools
-
- log "install tracim-backend (sqlite_backend)..."
- pip install -e ".[testing]"
-
-
- log "configure tracim with default conf..."
- cp development.ini.sample development.ini
- cp wsgidav.conf.sample wsgidav.conf
- tracimcli db init
-
- log "backend of tracim was correctly set-up."
|