Quick Start
Note
FOSSLight를 빠르고 쉽게 설치 및 실행하는 방법을 설명합니다.
🔆 Demo 사이트 이용하기
https://demo.fosslight.org를 이용하면 설치 없이 FOSSLight를 체험할 수 있습니다.
- 계정 생성 및 등록 방법 : 로그인/계정 등록
- (Sample) Admin 계정 : 하기 admin 계정을 통해 관리자 모드를 체험할 수 있습니다.
- id : admin, pswd : admin
🖥️ 설치 및 실행
요구사항
- JAVA 1.8 이상
- MariaDB 10.0 이상 또는 MySql 5.6 이상
설치
- JAVA를 설치합니다. : https://openjdk.java.net
- MariaDB 또는 Mysql 설치합니다. : https://mariadb.org/download
- DDL 파일을 다운로드 받습니다. : fosslight_create.sql
- Database 생성 및 초기 Data 등록합니다.
mysql -u root -p < fosslight_create.sql
만약 Database가 이미 존재하거나 Database 이름을 변경하려면 상단의 create database 문과 USE ‘fosslight' 문을 변경합니다.
mysql -u root -p <DATABASE_NAME> < fosslight_create.sql
접속 계정이 이미 존재하거나, 다른 계정을 사용하는 경우 CREATE USER 및 GRANT 부분을 삭제(또는 변경) 합니다.
실행
- Source code 빌드하는 방법 : 개발 환경 세팅
- java가 설치되어 있는 환경에서 명령어를 실행합니다.
java -jar fosslight.war --root.dir=/data/fosslight --server.port=8180
실행 옵션
- 웹서버 포트 변경
--server.port=<PORT>
- Work Directory 설정 (Default: /usr/share/fosslight)
--root.dir=<WORK_DIRECTORY>
- Database 접속정보 변경 (Default: 127.0.0.1:3306/fosslight)
--spring.datasource.url=<IP>:<Port>/<Database> --spring.datasource.username=<USER_NAME> --spring.datasource.password=<PASSWORD>
- log 파일 경로 지정
--logging.path=<LOG_PATH>