# Older Informix versions, for the server-compatibility matrix in the README. # # The primary dev container (tests/docker-compose.yml) runs Informix 15 on # 9088. These two run alongside it on 9089 / 9090 so all three can be tested # without tearing anything down. # # These images live on Docker Hub under ibmcom/ rather than icr.io/informix/ — # IBM stopped publishing the older developer editions to the newer registry. # They're tagged rather than digest-pinned because the ibmcom repo is frozen # (no new pushes since the icr.io move), so the tags are already immutable in # practice. # # make ifx-legacy-up start both # make ifx-legacy-setup create blobspace1 + sbspace1 (needed for LOB tests) # make test-matrix run the integration suite against all three # make ifx-legacy-down stop and remove services: ifx1210: container_name: informix-db-test-1210 image: ibmcom/informix-developer-database:12.10.FC12W1DE privileged: true environment: LICENSE: accept SIZE: small ports: - "9089:9088" healthcheck: test: ["CMD-SHELL", "exec 3<>/dev/tcp/127.0.0.1/9088 && exec 3<&- && exec 3>&-"] interval: 5s timeout: 3s retries: 60 start_period: 30s ifx1410: container_name: informix-db-test-1410 image: ibmcom/informix-developer-database:14.10.FC7W1DE privileged: true environment: LICENSE: accept SIZE: small ports: - "9090:9088" healthcheck: test: ["CMD-SHELL", "exec 3<>/dev/tcp/127.0.0.1/9088 && exec 3<&- && exec 3>&-"] interval: 5s timeout: 3s retries: 60 start_period: 30s