scriptbox/build_gitea
2024-04-27 22:48:21 +07:00
..
Linux Merge branch 'main' of https://github.com/minoplhy/scriptbox 2024-04-27 22:48:21 +07:00
README.md nginx_build_script build_gitea : refactor: 2024-04-27 22:38:20 +07:00

Build Gitea

It's simple, Build Gitea and done. nothing special.

curl -L https://github.com/minoplhy/scriptbox/raw/main/build_gitea/Linux/build.sh | bash

or with a git tag

curl -L https://github.com/minoplhy/scriptbox/raw/main/build_gitea/Linux/build.sh | bash -s -- -v "v1.18.0"

Arguments

while [ ${#} -gt 0 ]; do
    case "$1" in
        --git-tag | -v) 
            shift
            GITEA_GIT_TAG=$1
            ;;                          # Gitea Git Tag
        --golang-version | -g) 
            shift
            GO_VERSION=$1 
            ;;                          # GOLANG Version
        --nodejs-version | -n) 
            shift
            NODEJS_VERSION=$1 
            ;;                          # NodeJS Version
        --static | -s) 
            BUILD_STATIC=true 
            ;;                          # Build as Static Assets file
        *)
            ;;
    esac
    shift # Shift to next response for parsing
done

Known Issues

  • This script required root privileges because of dependencies installation, which is hard to avoid.