|
|
15 hours ago | |
|---|---|---|
| btn-middleware | 1 day ago | |
| docs | 15 hours ago | |
| gitlab | 1 week ago | |
| jenkins | 1 week ago | |
| mwconfig | 1 week ago | |
| mwlog | 1 week ago | |
| Makefile | 1 week ago | |
| README.MD | 15 hours ago | |
| docker-compose.yaml | 1 week ago |
Projek ini adalah Environment Docker untuk menjalankan stack middleware BTN secara lokal (GitLab, Jenkins, database DB2 (mwconfig & mwlog), dan IBM ACE).
Fork repository ini ke akun gitlab masing-masing jika ingin menyimpan perubahan konfigurasi sendiri.
git clone https://code.senomas.com/wisnu/btnmw-server-local
cd btnmw-server-local
Gunakan kredensial yang telah diberikan:
docker login docker.senomas.com
Download semua image yang dibutuhkan dari registry:
docker compose pull
docker compose build
Hanya wajib jika belum pernah build Jenkins, atau ada perubahan pada jenkins/jenkins/Dockerfile dan file terkait.
Ikuti panduan lengkap di Setup GitLab.
Ikuti panduan lengkap di Setup Jenkins.
Menjalankan kontainer gitlab (pastikan gitlab sudah disetup)
docker compose up -d gitlab
Gitlab bisa diakses di
http://localhost:10806/
Menjalankan kontainer jenkins (pastikan jenkins sudah disetup)
docker compose up -d jenkins
Jenkins bisa diakses di
http://localhost:10808/
Disarankan menjalankan ACE di tab terminal terpisah:
make ace
Hentikan stack ACE (mwconfig, mwlog, btn-middleware):
make ace-down
Hentikan semua container beserta volume:
make down
Lihat status semua container:
docker compose ps