anjanesh I think it should work but you'll need to install and configure a lot of pre-requisites yourself:

  1. You'll need to run your own MariaDB.
  2. You'll need to install your own NodeJS:

    mkdir -p ~/opt/src
    cd ~/opt/src
    wget https://nodejs.org/download/release/v14.18.1/node-v14.18.1-linux-x64.tar.xz
    cd ~/opt
    tar xf src/node-v14.18.1-linux-x64.tar.xz --strip 1
    export PATH=$HOME/opt/bin:$PATH
  1. You'll need to install Redis v6:

    mkdir -p ~/opt/src
    cd ~/opt/src
    wget https://download.redis.io/releases/redis-6.2.6.tar.gz
    tar xf redis-6.2.6.tar.gz
    cd redis-6.2.6
    make
    find $PWD/src -type f -executable -name "redis-*" | xargs -I _ mv _ ~/opt/bin/
    export PATH=$HOME/opt/bin:$PATH
  1. You'll need to install wkhtmltopdf:

    mkdir -p ~/opt/src
    cd ~/opt/src
    wget wkhtmltox-0.12.6-1.centos7.x86_64.rpm
    rpm2cpio wkhtmltox-0.12.6-1.centos7.x86_64.rpm | cpio -idmv
    cd usr/local
    mv bin/* ~/opt/bin/
    mv {lib,include} ~/opt/
    export LD_LIBRARY_PATH=$HOME/opt/lib:$LD_LIBRARY_PATH
    export PATH=$HOME/opt/bin:$PATH

Once all of that is done you should be able to install bench via pip and go from there.

a year later

What would be the application type ? Python/uWsgi ?

  • sean replied to this.
    Mastodon