Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nt dev #16

Closed
wants to merge 24 commits into from
Closed

Nt dev #16

wants to merge 24 commits into from

Conversation

ajiankexx
Copy link

No description provided.

Kaiser-Yang and others added 24 commits July 15, 2024 20:18
Add docker creator and format action.
We carried out the initial construction of the project
and selected the preliminary relevant technology stack
and installation dependencies.
We built the `sql` script of the initial database and drew an ER
diagram to represent the database relationship.
The file `ER1.drawio` can be opened on the `draw.io` website,
the `ER1.png` is a screenshot of it.

See #4.
You can use `python script/ProcessJson.py path/to/config.json` to
execute, If you don't provide the file path, it will default to be
`../config.json`.

See #5.
Provide Python scripts to process Json files.
This update added the `issue` table, deleted the `project` table,
and added connection tables between tables.

See #4.
Add spring-doc for restful api.
Now we only keep three tables `user_table`, `repository`,
`user_repository` in the v0.1.0 version.
And we added corresponding fields to the table, such as
the `user_password` field in `user_table`.
Build the initial database script
Now the deploy script can deploy in the physical machine by using the
`./deploy_ubuntu.sh [config_file]' command.

Those below are working in process:
* Support deployment in the docker container
* Add `config_default.json` file to load the default configuration
* Add checker to check the result of processing a command
* Add logger to log the information of the deployment
Finish part of the deploy script.
See #12 for more information.
Add MIT license and developers info.
This update is because more modern Linux distributions that use
`systemd`. Besides, this update also fixed #14 .
Substitute the Sys V init with systemd.
- Add command_checker function to verify command execution.
- Add setup_logger function to configure the logging system.
- Replace some code with command_checker.
@ajiankexx ajiankexx closed this Jul 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants