vanegmondgroep/sip-stack

此包最新版本(v1.0.0)没有可用的许可证信息。

智能工业平台栈配置。

安装: 10

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:Shell

类型:项目

v1.0.0 2021-12-07 10:01 UTC

This package is auto-updated.

Last update: 2024-09-09 16:42:32 UTC


README

智能工业平台栈配置。

要求

  • Ubuntu 20.04
  • Composer
  • Docker
  • Docker Compose

安装

  • 使用您的用户名和个人访问令牌作为密码(权限:read:packages)验证GitHub容器注册表。
docker login ghcr.io
  • 创建一个新的SIP Stack项目(替换<client><project>
composer create-project vanegmondgroep/sip-stack sip-<client>-<project>
  • 运行以下命令以初始化栈
# Start containers
./sip up -d

# Migrate the database
./sip artisan migrate --seed

# Generate application key
./sip artisan key:generate
  • 导航到http://<ip-address>/register并注册新用户。

配置

备份

如果您想将备份移动到另一个位置(例如网络共享),请在.env文件中添加以下行

BACKUPS_PATH=/mnt/share/Backups

导出

修改./config/export.flux以更改InfluxDB导出查询,并如果您想将导出移动到另一个位置(例如网络共享),请将以下行添加到.env文件中

EXPORTS_PATH=/mnt/share/Exports

清理

将以下行添加到.env文件以在x天后自动清理备份和导出

CLEANUP_DAYS=30

定时任务

配置定时任务以自动导出或备份数据

  • 打开crontab
crontab -e
  • 添加以下行(替换<path-to-sip>
# Export data
0 0 * * * <path-to-sip>/sip export > ~/sip-export.log 2>&1

# Backup data
0 1 * * * <path-to-sip>/sip backup > ~/sip-backup.log 2>&1

命令

# Start containers
./sip up -d

# Stop containers
./sip down

# Start container shell
./sip bash

# Backup container data
./sip backup

# Export log data
./sip export