vanegmondgroep / sip-stack
此包最新版本(v1.0.0)没有可用的许可证信息。
智能工业平台栈配置。
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