Skip to content

Software Lab, A personal software warehouse application, simple but great

License

Notifications You must be signed in to change notification settings

CodeIsBeatiful/softwarelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software Lab

The software laboratory is a SaaS application based on container technology, and all kinds of basic components can be obtained in a few simple steps

Development

Preparation

Jdk1.8+, maven3.2+, Docker CENpm6.14.0+

Test

mvn test

Build

  • build all
mvn -DskipTests=true clean package
  • build backend
mvn -DskipTests=true clean package -pl application -am
  • build frontend
cd ui
npm run build

Installation

Currently supports MacOS, Linux (CentOS), and plans to support Windows in the future

Premise

Install java and DockerCE version

Start

Compile the source code to get the compressed package or download the installation package directly to decompress


unzip softwarelab-xx.zip -d /path/to/

Execute start command


./path/to/softwarelab/bin/startup.sh

Open your browser ,enter the address http:https://ip:8080 and login, you can see a page like this:

image

Use

Use a browser to open the address http:https://ip:8080/, the default username and password: ʻadmin/123456`

image

Restart


./path/to/softwarelab/bin/restart.sh

stop


./path/to/softwarelab/bin/shutdown.sh

View log


tail -f /path/to/softwarelab/softwarelab-xx.log

FAQ

//todo

Future plan

//todo