https://github.com/lizhichao/gantt-online
online gantt chart / Project Management Tool. https://gantt-online.com/
https://github.com/lizhichao/gantt-online
gantt gantt-chart ganttchart
Last synced: 3 months ago
JSON representation
online gantt chart / Project Management Tool. https://gantt-online.com/
- Host: GitHub
- URL: https://github.com/lizhichao/gantt-online
- Owner: lizhichao
- Created: 2023-06-14T08:29:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-13T12:04:23.000Z (over 1 year ago)
- Last Synced: 2024-04-28T05:09:56.233Z (about 1 year ago)
- Topics: gantt, gantt-chart, ganttchart
- Homepage:
- Size: 3.91 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gantt chart Project management tools
[https://gantt-online.com/](https://gantt-online.com/)
# Private Deployment Documentation
## Dependent Components
Database `mysql`## Deployment Steps
1. Go to download the corresponding installation file from https://gantt-online.com/deploy and unzip it
2. Enter the unzipped folder in the command line window and modify the configuration content of `conf.yaml`
3. Execute the command `./gantt-online -c` to get the client token (root permission is required on Linux)
4. Copy the token from Step 3 to create a license authorization code
5. Copy the license created in Step 4 and fill it into the configuration file `conf.yaml`
6. Initialize the service `./gantt-online -i -f conf.yaml` (root permission required on Linux)
7. Start the service `./gantt-online -f conf.yaml` (root permission required on Linux)> If on Windows, the command `./gantt-online` needs to be changed to `gantt-online.exe`
## Daemon Process Running Method
### LinuxRecommends Using systemd
Shortcut `( ./gantt-online -f conf.yaml &)`Recommend using the following method
```shell
Copy code
#/usr/lib/systemd/system/gantt-online.service
#sudo systemctl daemon-reload[Unit]
Description=zz plan[Service]
Type=simple
# Fill in the absolute path of your running file and configuration below
ExecStart=/home/gantt/start -f /home/gantt/conf.yaml
Restart=always
RestartSec=9
User=root
Group= root[Install]
WantedBy=multi-user.target
```- Enable the service `systemctl enable gantt-online.service`
- Start the service `systemctl start gantt-online.service`
- Stop the service `systemctl stop gantt-online.service`
- Restart the service `systemctl restart gantt-online.service`### mac
`( ./gantt-online -f conf.yaml &)` or use `launchctl` to manage### windows
Can use `nssm` for service management