Add PROXYSQLGENAI support to docker builds

- Add PROXYSQLGENAI to docker-compose.yml environment variables
- Modify deb-compliant, rhel-compliant, and suse-compliant entrypoints
  to pass PROXYSQLGENAI=1 to make commands when set

This allows building packages with GenAI support using:
  PROXYSQLGENAI=1 make ubuntu24
  PROXYSQLGENAI=1 make debian12-dbg
  etc.
fix-genai-critical-issues
Rene Cannao 2 weeks ago
parent 432cdfe499
commit a94b7d6b2b

@ -16,6 +16,7 @@ services:
- NOJEMALLOC
- WITHASAN
- BLD_NAME
- PROXYSQLGENAI
command: bash -l -c /opt/entrypoint/entrypoint.bash
####################################################################################################

@ -44,7 +44,11 @@ fi
# clean is expensive, do it before, outside of container
#${MAKE} cleanbuild
${MAKE} ${MAKEOPT} ${deps_target}
${MAKE} ${MAKEOPT} ${build_target}
if [[ "${PROXYSQLGENAI:-}" == "1" ]]; then
${MAKE} ${MAKEOPT} PROXYSQLGENAI=1 ${build_target}
else
${MAKE} ${MAKEOPT} ${build_target}
fi
touch /opt/proxysql/src/proxysql

@ -44,7 +44,11 @@ fi
# clean is expensive, do it before, outside of container
#${MAKE} cleanbuild
${MAKE} ${MAKEOPT} ${deps_target}
${MAKE} ${MAKEOPT} ${build_target}
if [[ "${PROXYSQLGENAI:-}" == "1" ]]; then
${MAKE} ${MAKEOPT} PROXYSQLGENAI=1 ${build_target}
else
${MAKE} ${MAKEOPT} ${build_target}
fi
touch /opt/proxysql/src/proxysql

@ -44,7 +44,11 @@ fi
# clean is expensive, do it before, outside of container
#${MAKE} cleanbuild
${MAKE} ${MAKEOPT} ${deps_target}
${MAKE} ${MAKEOPT} ${build_target}
if [[ "${PROXYSQLGENAI:-}" == "1" ]]; then
${MAKE} ${MAKEOPT} PROXYSQLGENAI=1 ${build_target}
else
${MAKE} ${MAKEOPT} ${build_target}
fi
touch /opt/proxysql/src/proxysql

Loading…
Cancel
Save