From 9d9c0cd0e7ea5bc3e62f305329baaf5dd9cab360 Mon Sep 17 00:00:00 2001 From: Philipp Rothmann Date: Tue, 20 Dec 2022 16:16:13 +0100 Subject: [PATCH] chore: clean foodsoft docs --- docs/installation/.pages | 1 + docs/installation/foodsoft.md | 41 ++++++++++++----------------------- 2 files changed, 15 insertions(+), 27 deletions(-) diff --git a/docs/installation/.pages b/docs/installation/.pages index 21c5cd3..1ba60c4 100644 --- a/docs/installation/.pages +++ b/docs/installation/.pages @@ -3,5 +3,6 @@ nav: - Single-Sign-On: authentik.md - Tools: - BigBlueButton: bigbluebutton.md + - Foodsoft: foodsoft.md - TODO: - ... \ No newline at end of file diff --git a/docs/installation/foodsoft.md b/docs/installation/foodsoft.md index 4938494..06f16bf 100644 --- a/docs/installation/foodsoft.md +++ b/docs/installation/foodsoft.md @@ -1,38 +1,29 @@ -# Foodsoft +Foodsoft +-------- -## Installation - - -### General -``` -abra app new foodsoft -abra app config APP-NAME -abra app deploy APP-NAME -``` +https://github.com/foodcoops/foodsoft +### Installation +[Coop-Cloud Recipe](https://git.coopcloud.tech/coop-cloud/foodsoft) ### Migration 1. Neue instanz aufsetzen 2. Backup aus alter instanz erstellen - -``` +```bash docker exec foodcoops_mariadb_1 bash -c "mysqldump -ufoodsoft -p${DB_PASSWORD} foodsoft_demo" > 2022-02-27.sql ``` 3. Backup einspielen -``` +```bash ➜ docker cp 2022-01-04.sql wandelgut-foodsoft_db.1.b1nspplwa49o55pwj5ddcnn0r:/tmp/ ➜ docker exec -it wandelgut-foodsoft_db.1.b1nspplwa49o55pwj5ddcnn0r bash root@dcdca844b2f1:/# cd /tmp/ - - mysql -p$(cat /run/secrets/db_root_password) - +root@dcdca844b2f1:/tmp# mysql -p$(cat /run/secrets/db_root_password) MariaDB [(none)]> create database tantewandel; - root@dcdca844b2f1:/tmp# mysql -p$(cat /run/secrets/db_root_password) tantewandel < 2022-01-04.sql root@dcdca844b2f1:/tmp# exit ➜ docker exec -it wandelgut-foodsoft_app.1.zvlhnq4vvmlf4iuck7ymz96xu bash @@ -42,18 +33,14 @@ nobody@22e376ecea83:/usr/src/app$ SECRET_KEY_BASE=$(cat /run/secrets/secret_key_ ### Updating Group Order Invoice Fork - 1. `git clone https://github.com/foodcoops/foodsoft.git` -2. checkout pr -3. build image: - `docker -t me/mytag:v123 .` +2. checkout pr +3. build image: + `docker -t me/mytag:v123 .` `docker push me/mytag:v123` - -in an ideal world we could now follow this [guide](https://docs.coopcloud.tech/maintainers/handbook/#how-do-i-release-a-new-recipe-version) to release a new version. But we are not. - 4. update the image tag in the `~/.abra/apps/foodsoft/compose.groupOrderInvoice.yml` file -5. run `abra app deploy --chaos foodsoft-dev` -6. check status with: - `abra app ps foodsoft-dev` +5. run `abra app deploy --chaos foodsoft-dev` +6. check status with: + `abra app ps foodsoft-dev` `abra app logs foodsoft-dev` 7. if everything looks good, git commit & push \ No newline at end of file