部署无鱼工时系统
公司一个部门是做外包的,经常要项目组报工时记录给甲方,之前一直使用excel方式,最近要使用无鱼工时系统,准备部署一个。
下面是我的部署手记-超详细的介绍了这个项目的部署流程到最后运行起来。
1.项目介绍
无鱼项目工时系统,是一款开源的轻量级项目工时管理系统,是企业进行项工时管理统计的推荐选择。
下载地址:
https://gitee.com/wy-soft/wyproject/releases
2.安装总述
文档以工程部署在ubuntu部署为例进行说明。中间件采用docker方式安装。总体需要安装:docker、mariaDB、redis5.0、nginx。
环境需要:jdk1.8
所需工具:ubuntu系统服务器一台,Xshell软件, navcat数据库链接工具。
2.0 关闭防火墙
systemctl stop ufw
2.1 更新安装源
备份原文件
cp /etc/apt/sources.list /etc/apt/sources.list.bak
修改源配置文件
vi /etc/apt/sources.list
推荐使用清华源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
然后执行更新
apt update -y
apt upgrade
2.1 安装jdk
apt install openjdk-8-jdk-headless
2.2 安装docker
方案1使用官方脚本
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
方案2 使用apt
apt install docker-ce docker-ce-cli