Geen omschrijving

yusuf 2ae8aad8b4 docs(readme): add project setup and starting guide 1 dag geleden
btn-middleware cde996e17b fix: queue BDSBROKER 2 dagen geleden
gitlab 12c61c8b4a init gitlab and jenkins 1 week geleden
jenkins 12c61c8b4a init gitlab and jenkins 1 week geleden
mwconfig 12c61c8b4a init gitlab and jenkins 1 week geleden
mwlog 8062162f93 init server 1 week geleden
Makefile 8062162f93 init server 1 week geleden
README.MD 2ae8aad8b4 docs(readme): add project setup and starting guide 1 dag geleden
docker-compose.yaml 12c61c8b4a init gitlab and jenkins 1 week geleden

README.MD

BTN Middleware Server Local

Projek ini adalah Environment Docker untuk menjalankan stack middleware BTN secara lokal (GitLab, Jenkins, database DB2 (mwconfig & mwlog), dan IBM ACE).


Setup

1. (Opsional) Fork project

Fork repository ini ke akun gitlab masing-masing jika ingin menyimpan perubahan konfigurasi sendiri.

2. Clone project

git clone https://code.senomas.com/wisnu/btnmw-server-local
cd btnmw-server-local

3. Login ke Docker registry Senomas

Gunakan kredensial yang telah diberikan:

docker login docker.senomas.com

4. Pull image

Download semua image yang dibutuhlan dari registry:

docker compose pull

Menjalankan Project

1. (Opsional) Build image

docker compose build

Kapan perlu dijalankan?

  • Pertama kali setup (belum pernah build Jenkins)
  • Ada perubahan pada jenkins/jenkins/Dockerfile atau file terkait

2. Jalankan GitLab dan Jenkins

docker compose up -d gitlab jenkins

2.1 Pastikan GitLab sudah siap

GitLab membutuhkan waktu beberapa menit untuk inisialisasi. Cek status container:

docker compose ps gitlab

Pastikan kolom STATUS menunjukkan Up (bukan starting atau restarting).

3. Jalankan ACE (middleware)

make ace

Useful Commands

  • Hentikan stack ACE (mwconfig, mwlog, btn-middleware):

    make ace-down
    
  • Hentikan semua container beserta volume:

    make down
    
  • Lihat status semua container:

    docker compose ps