Go to file
Joseph Le 556490b0f4 update .gitignore 2023-10-12 14:34:50 +11:00
node_modules update command, auto fill, folder_temp, .gitignore 2023-10-11 15:37:55 +11:00
service update command, auto fill, folder_temp, .gitignore 2023-10-11 15:37:55 +11:00
.gitignore update .gitignore 2023-10-12 14:34:50 +11:00
Dockerfile giteaHook service 2023-09-25 19:58:46 +10:00
README.md update REAME 2023-10-11 12:40:22 +11:00
docker-compose.yaml giteaHook service 2023-09-25 19:58:46 +10:00
index.js update .gitignore 2023-10-12 14:34:50 +11:00
install.sh update .gitignore 2023-10-12 14:34:50 +11:00
package-lock.json update email and REAME.md 2023-10-03 09:24:10 +00:00
package.json update email and REAME.md 2023-10-03 09:24:10 +00:00

README.md

gitea_CICD

NodeJS

1) Clone project to your server

  git clone https://gitea.nswteam.net/joseph/gitea_CICD.git

2) Access the folder you just cloned

  • root@root#
        cd gitea_CICD
    

3) Check the directory path

  • root@root#
        pwd
    
  • output: /gitea_CICD

4) Fill in environment variables (*)

  • root@root#
        nano service/giteaService
    
    • GIT_USERNAME: Username of the git account.
    • GIT_PASSWORD: Password of the git account.
    • GIT_BRANCH: The git branch is needed for the server.
    • EMAIL_ADDRESS: Your email address.
    • SEND_EMAIL: Turn on/off email sending feature.
    • PROJECT_PATH: Root path of your project.
    • FE_PROJECT_PATH: Path of the front-end folder.
    • BE_PROJECT_PATH: Path of the back-end folder.
    • FE_ROOT_FOLDER: Path of folder front-end public.

5) Run file "install.sh" to install service

  • root@root#
       ./install.sh
    
install server

** Note: **

  • Project gitea_CICD should be placed at the same folder level as your project

        ├── your_project
        └── gitea_CICD project
    
  • Depending on the technology your project uses, the "gitea_CICD/service/giteaHook.sh" file will be custom configured to match the technology.

**____ Joseph Le____ **