Recipe for Open Inventory created by EOTL https://codeberg.org/eotl/open-inventory
Go to file
2024-09-30 10:54:15 +02:00
.env.sample update .env.sample 2024-09-12 12:02:23 +02:00
.gitignore first simple version of the recipe 2024-03-15 13:36:54 +01:00
abra.sh add run_migrations command in abra.sh 2024-09-09 14:57:49 +02:00
compose.yml bump oi app version to specific version v0.0.11 2024-09-28 02:19:57 +02:00
entrypoint.sh.tmpl fixing docker error 2024-03-15 18:26:22 +01:00
LICENSE revert formatting changes in the LICENSE file to reduce noise in the PR diff 2024-03-15 13:41:53 +01:00
README.md add documentation about upgrading the recipe 2024-09-30 10:54:15 +02:00
UPGRADE.md add documentation about upgrading the recipe 2024-09-30 10:54:15 +02:00

open-inventory

Build Status

  • Category: Apps
  • Status: 3, stable
  • Image: open-inventory, 4, upstream
  • Healthcheck: Yes
  • Backups: No
  • Email: No
  • Tests: No
  • SSO: No

Usage

Server setup

  1. Set up your server (tutorial)
  2. Install abra locally (guide here)
  3. Deploy coop-cloud/traefik on the server. It acts as proxy, and it handles automagically TLS certificate creation and update (via Let's Encrypt).

Create open-inventory app and deploy

  1. $ abra app new open-inventory --secrets (optionally with --pass if you'd like to save secrets in pass)
  2. $ abra app config open-inventory.example.net
    • be sure to change DOMAIN to something that resolves to your server
    • APP_URL as well needs to be set
  3. $ abra app deploy open-inventory.example.net

open-inventory initial setup

  1. Run

    $ abra app cmd open-inventory.example.net app initial_setup it will run the initial migrations, and create the first admin user

open-inventory specific abra commands

Have a look at the abra.sh file in this repo, there are some handy commands ready. You can run them as, for example:

$ abra app cmd open-inventory.example.net app clear_cache

How to upgrade the recipe

Have a look here: UPGRADE.md