Skip to content

Commit 3d79866

Browse files
committed
update kwg update ppt
1 parent e0553ed commit 3d79866

File tree

2 files changed

+31
-5
lines changed

2 files changed

+31
-5
lines changed

content/ko/guide/governance_iso5230/appendix/3-tools/sw360.md

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ weight: 2
44
type: docs
55
---
66

7+
(Updated on August 29, 2023.)
8+
79
오픈소스를 포함하는 제품을 개발하고 배포하는 기업이라면 각 제품과 릴리스 버전마다 사용한 오픈소스의 버전, 라이선스 등의 정보를 수집하고 추적해야 한다. 이를 통해 기업은 올바른 오픈소스 컴플라이언스 활동을 수행할 수 있다.
810

911
특히, NVD \(https://nvd.nist.gov/vuln\)에서 특정 오픈소스 버전에 보안 취약점이 보고 되었을때, 해당 버전을 사용하고 있는 제품이 무엇인지 추적을 할 수 없다면, 그 기업은 어느 제품에 보안 패치를 적용해야 할 지 알 수 없는 상황에 처하게 되고, 그 기업의 제품들은 보안취약점에 그대로 노출이 될 수 밖에 없다.
@@ -33,15 +35,39 @@ SW360은 다음과 같이 구성된다.
3335
* Backend : Tomcat-based thrift service
3436
* Database : CouchDB
3537

36-
Project 구조와 설치를 위해 요구되는 소프트웨어 등 자세한 내용은 README의 Required software 부분에서 확인할 수 있다. : [https://github.com/eclipse/sw360/blob/master/README.md](https://github.com/eclipse/sw360/blob/master/README.md)
38+
Project 구조와 설치를 위해 요구되는 소프트웨어 등 자세한 내용은 README의 Required software 부분에서 확인할 수 있다. : https://github.com/eclipse-sw360/sw360
3739

38-
SW360은 다음 가지의 설치 방법을 제공한다. 사용자는 이 중 하나를 선택하여 설치할 수 있다.
40+
SW360은 다음 가지의 설치 방법을 제공한다. 사용자는 이 중 하나를 선택하여 설치할 수 있다.
3941

40-
1. Vagrant \([https://www.vagrantup.com/](https://www.vagrantup.com/)\) 기반 설치 : Vagrant는 가상화 인스턴스를 관리하는 도구로서 sw360vagrant에서는 SW360을 한 번에 Deploy 하기 위한 환경을 제공한다. : [https://github.com/sw360/sw360vagrant](https://github.com/sw360/sw360vagrant)
42+
1. Docker를 통해 Deploy 할 수 있다. : https://github.com/eclipse-sw360/sw360/blob/main/README_DOCKER.md
4143
2. SW360의 구성요소를 개별적으로 설치할 수 있다. : [https://github.com/eclipse/sw360](https://github.com/eclipse/sw360)
42-
3. Docker를 통해 Deploy 할 수 있다. : [https://github.com/sw360/sw360chores](https://github.com/sw360/sw360chores)
44+
3. Vagrant \([https://www.vagrantup.com/](https://www.vagrantup.com/)\) 기반 설치 : Vagrant는 가상화 인스턴스를 관리하는 도구로서 sw360vagrant에서는 SW360을 한 번에 Deploy 하기 위한 환경을 제공한다. : [https://github.com/sw360/sw360vagrant](https://github.com/sw360/sw360vagrant)
45+
- Vagrant 기반 설치 가이드는 [여기](https://openchain-project.github.io/OpenChain-KWG/guide/nipa_openchain/appendix/3-tools/sw360/#%EC%84%A4%EC%B9%98)에서 확인할 수 있다. (단, 가이드 작성 시점과 현재 코드가 상이하여 정상동작하지 않을 가능성이 있습니다.)
46+
47+
이 가이드에서는 `Docker`로 Deploy하는 방법을 소개한다. 자세한 사항은 README를 참고한다. : https://github.com/eclipse-sw360/sw360/blob/main/README_DOCKER.md
48+
49+
### 1. 코드 다운로드
50+
51+
Docker Image 빌드를 위해 코드를 다운로드 한다. 테스트가 완료된 코드는 여기서 받을 수 있다. : https://github.com/haksungjang/sw360/tree/docker_build
52+
53+
```sh
54+
$ git clone -b docker_build https://github.com/haksungjang/sw360.git
55+
```
56+
57+
### 2. 빌드
58+
59+
먼저 [Docker](https://www.docker.com/)를 설치한다. (기업 개발자가 사용하려면 [유료 구매](https://www.docker.com/pricing/)가 필요할 수 있음에 주의하세요.)
60+
61+
아래와 같이 `docker_build.sh`를 실행하여 빌드한다.
62+
63+
```sh
64+
$ cd sw360
65+
$ ./docker_build.sh
66+
```
67+
68+
69+
4370

44-
여기서는 CentOS 7.6 시스템에 Vagrant 기반으로 설치하여 Deploy하는 방법을 소개한다. 자세한 사항은 README를 참고한다. : [https://github.com/sw360/sw360vagrant/blob/master/README.md](https://github.com/sw360/sw360vagrant/blob/master/README.md)
4571

4672
### 1\) 사전 설치
4773

5.4 MB
Binary file not shown.

0 commit comments

Comments
 (0)