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