Koneksi SQL Server dari Docker

Konfigurasi koneksi SQL Server

Koneksi SQL Server dari Docker

Cara menghubungkan backend Hexaflate (Docker) ke SQL Server.

Skenario Koneksi

A. SQL Server di Host yang Sama

Windows/Mac Docker Desktop:

SQL_SERVER_HOST=host.docker.internal

Linux: Gunakan IP gateway Docker bridge:

SQL_SERVER_HOST=172.17.0.1

B. SQL Server di Server Lain

Jika SQL Server berjalan di server/komputer berbeda, gunakan IP langsung:

SQL_SERVER_HOST=<IP_SQL_SERVER>

Pastikan port 1433 dapat diakses dari host tempat Docker berjalan.

Konfigurasi di Portal

Login ke portal.hexaflate.com dan atur di menu Server Config:

SQL_SERVER_HOST=<host>
SQL_SERVER_PORT=1433
SQL_SERVER_DATABASE=otomax_db
SQL_SERVER_USER=sa
SQL_SERVER_PASSWORD=YourStrong@Passw0rd

Test Koneksi

# Masuk ke container
docker exec -it hexaflate /bin/sh

# Test koneksi
nc -zv <SQL_SERVER_HOST> 1433