InvenTree/contrib/installer
Matthias Mair a2abdc297b
Installer fixes (#3962)
* Switch variable to make it easier to debug
Fixes #3933

* rename output file

* add setting to directly generate refs

* use prod mode

* fix check

* add debug flags

* remove debug marker

* pre-safe keys

* update installer ref

* split installer steps

* split steps further

* try static adding

* remove split key add

* try dry rn again

* do not dry run keys

* fix debian 11 detection

* add ci to let install run through

* remove flags

* remove dryrun

* run on master

* query api on test

* fix missing env

* use matmair for tests

* use specific version

* remove old python first

* check python version

* add more version checks

* multiline marker for action

* add option to select python env

* set python version before running installer

* cleanup script

* use inline apt for python install

* package 3.9 by default

* remove custom python install

* add some sleeps

* fix package names

* reduce double depb definition

* set python version

* remove 3.9 requirement

* do invoke and wheel install in the right context

* fix typing for 3.8

* use var for config file if it exsists

* fix discovery

* use raw output for jq

* remove tests

* revert change in tasks.py
2022-11-20 19:29:12 +11:00
..
src Installer fixes (#3962) 2022-11-20 19:29:12 +11:00
README Installer v2 (#3798) 2022-11-08 10:12:43 +11:00
settings.yml Installer fixes (#3962) 2022-11-20 19:29:12 +11:00

The installer is generated using bashly.

## Installation
Check out the docs: https://bashly.dannyb.co/installation/

If you have ruby already installed run
```bash
gem install bashly
```

## Regenerate script
```bash
bashly generate
```