Breaking

Wednesday, November 25, 2020

Bulwark - Alat Manajemen Aset dan Kerentanan Organisasi, Dengan Integrasi Jira, Dirancang Untuk Menghasilkan Laporan Keamanan Aplikasi

 Kang IT

Bulwark - Alat Manajemen Aset dan Kerentanan Organisasi, Dengan Integrasi Jira, Dirancang Untuk Menghasilkan Laporan Keamanan Aplikasi



Alat manajemen aset dan kerentanan organisasi , dengan integrasi Jira, dirancang untuk menghasilkan laporan keamanan aplikasi.





Integrasi Jira



Catatan

Harap diingat, proyek ini dalam pengembangan awal.


Luncurkan dengan Docker

  1. Instal Docker
  2. Buat .envfile dan berikan properti berikut:
MYSQL_DATABASE="bulwark"
MYSQL_PASSWORD="bulwark"
MYSQL_ROOT_PASSWORD="bulwark"
MYSQL_USER="root"
MYSQL_DB_CHECK="mysql"
DB_PASSWORD="bulwark"
DB_URL="172.16.16.3"
DB_ROOT="root"
DB_USERNAME="bulwark"
DB_PORT=3306
DB_NAME="bulwark"
DB_TYPE="mysql"
NODE_ENV="production"
DEV_URL="http://localhost:4200"
PROD_URL="http://localhost:5000"
JWT_KEY="changeme"
JWT_REFRESH_KEY="changeme"
CRYPTO_SECRET="changeme"
CRYPTO_SALT="changeme"

Bangun dan mulai kontainer Bulwark:

docker-compose up -d

Mulai / Hentikan wadah Bulwark:

docker-compose start
docker-compose stop

Hapus wadah Bulwark:

docker-compose down

Bulwark akan tersedia di localhost: 5000


Instalasi Lokal

$ git clone (url)
$ cd bulwark
$ npm install

Jalankan dalam mode pengembangan:

$ npm run start:dev

Jalankan dalam mode produksi:

$ npm start


Variabel lingkungan

Buat .envfile di direktori root. Ini akan diurai dengan dotenv oleh aplikasi.


DB_PASSWORD

DB_PASSWORD="somePassword"

Setel variabel ini ke kata sandi database


DB_USERNAME

DB_USERNAME="foobar"

Setel variabel ini ke nama pengguna database


DB_URL

DB_URL=something-foo-bar.dbnet

Setel variabel ini ke URL database


DB_PORT

DB_PORT=3306

Setel variabel ini ke port database


DB_NAME

DB_NAME="foobar"

Setel variabel ini ke nama koneksi database


DB_TYPE

DB_TYPE="mysql"

Aplikasi dikembangkan dengan menggunakan database MySQL. Lihat dokumentasi typeorm untuk opsi database lainnya.


NODE_ENV

NODE_ENV=production

Tetapkan variabel ini untuk menentukan lingkungan node


DEV_URL="http://localhost:4200"

Perbarui hanya jika port yang berbeda diperlukan


PROD_URL="http://localhost:5000"

Perbarui hanya jika port yang berbeda diperlukan


JWT_KEY

JWT_KEY="changeMe"

Setel variabel ini ke rahasia JWT


JWT_REFRESH_KEY

JWT_REFRESH_KEY="changeMe"

Setel variabel ini ke rahasia JWT penyegaran


CRYPTO_SECRET

CRYPTO_SECRET="randomValue"

Setel variabel ini ke kata sandi Scrypt .


CRYPTO_SALT

CRYPTO_SECRET="randomValue"

Setel variabel ini ke garam Scrypt .


.envTemplate file kosong

DB_PASSWORD=""
DB_URL=""
DB_USERNAME=""
DB_PORT=3306
DB_NAME=""
DB_TYPE=""
NODE_ENV=""
DEV_URL="http://localhost:4200"
PROD_URL="http://localhost:5000"
JWT_KEY=""
JWT_REFRESH_KEY=""
CRYPTO_SECRET=""
CRYPTO_SALT=""


Buat Migrasi Database Awal

  1. Buat migrasi database awal
$ npm run migration:init
  1. Jalankan migrasi database awal
$ npm run migration:run


Kredensial default

Akun pengguna dibuat pada permulaan awal dengan kredensial berikut:

  • surel: admin@example.com
  • kata sandi: changeMe

Saat pertama kali masuk, perbarui kata sandi pengguna default di bawah bagian profil.


Dibangun Dengan


Tim

Tim pengembangan inti Softrams Bulwark adalah:



Regards

Kang IT

No comments:

Post a Comment