mySAGW
0.1.3
SAGW 的应用程序管理
要求
安装并配置这些之后,下载 docker-compose.yml 并运行以下命令:
echo " UID= $( id -u ) " > .env
touch ./caluma/.env
docker-compose up -d
等待 API 和 Caluma 的数据库迁移完成。
将配置数据加载到 Caluma 中:
make caluma-loadconfig
导入Keycloak配置:
docker-compose exec keycloak /opt/keycloak/bin/kc.sh import --override true --file /opt/keycloak/data/import/test-config.json
将mysagw.local
添加到/etc/hosts
:
echo " 127.0.0.1 mysagw.local " | sudo tee -a /etc/hosts
您现在可以通过以下 URI 访问该应用程序:
默认用户是:
用户名 | 密码 | 用于 |
---|---|---|
行政 | 钥匙斗篷 | 钥匙斗篷管理员 |
[email protected] | 米萨格夫 | 应用程序 |
员工@example.com | 米萨格夫 | 应用程序 |
用户@example.com | 米萨格夫 | 应用程序 |
mySAGW 是一个 12factor 应用程序,这意味着配置存储在环境变量中。 django-environ 解释了不同的环境变量类型。
cp -r ./.envs/.production.example ./.envs/.production
然后根据您的需要编辑./.envs/.production/
下的文件。
对于暂存环境,复制到./.envs/.staging/
。
echo -e " UID= $( id -u ) nCOMPOSE_FILE=docker-compose.yml:docker-compose.prod.yml " > .env
# on staging environments:
# echo -e "UID=$(id -u)nCOMPOSE_FILE=docker-compose.yml:docker-compose.staging.yml" > .env
# Also in .env file, set OIDC_HOST variable
docker compose up -d
# Wait for the database migrations to complete for the API and Caluma.
make caluma-loadconfig
# upload the templates to DMS
docker compose run --rm api poetry run ./manage.py upload_template -t mysagw/identity/templates/identity-labels.docx
docker compose run --rm api poetry run ./manage.py upload_template -t mysagw/accounting/templates/accounting-cover.docx
docker compose run --rm api poetry run ./manage.py upload_template -t mysagw/case/templates/acknowledgement-de.docx
docker compose run --rm api poetry run ./manage.py upload_template -t mysagw/case/templates/acknowledgement-fr.docx
docker compose run --rm api poetry run ./manage.py upload_template -t mysagw/case/templates/acknowledgement-en.docx
docker compose run --rm api poetry run ./manage.py upload_template -t mysagw/case/templates/credit-approval-de.docx
docker compose run --rm api poetry run ./manage.py upload_template -t mysagw/case/templates/credit-approval-fr.docx
docker compose run --rm api poetry run ./manage.py upload_template -t mysagw/case/templates/credit-approval-en.docx
docker compose run --rm api poetry run ./manage.py upload_template -t mysagw/case/templates/application.docx
查看我们的贡献指南,从您的第一个贡献开始。