Both pmcompose and pmcompose_templates folder must be located
in same place, as pmcompose looks up pmcompose_templates folder
relative to itself.
For example if pmcompose is located in /usr/local/bin, then pmcompose_templates
must be in /usr/local/bin/pmcompose_templates.
- Download latest release
- unzip pmcompose_linux_amd64.zip
- then run following commands:
sudo mv pmcompose /usr/local/bin/
sudo mv pmcompose_templates /usr/local/bin/
To start it in interactive mode use -i flag:
$ pmcompose -i
You will be asked, in interactive session, about different parameters. Docker compose file will be written in current working directory.
To generate basic docker compose for Papermerge 3.5 non-iteractively use:
$ pmcompose -u admin -p pass123
To generate docker compose with logging configs:
$ pmcompose -u admin -p pass123 -lc
To generate docker compose with s3 backend:
$ pmcompose -u admin -p pass123 -lc -s3
For help use -h flag:
$ pmcompose -h