version: "2.0" services: centos67_build: image: proxysql/packaging:build-centos6.7 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/rhel6/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - APPLY_PATCH=rhel6 - MAKE - MAKEOPT - CURVER - PKG_RELEASE=centos67 - PROXYSQL_BUILD_ARCH=x86_64 command: - /opt/entrypoint/entrypoint.bash centos67_dbg_build: image: proxysql/packaging:build-centos6.7 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/rhel6/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - APPLY_PATCH=rhel6 - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-centos67 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=x86_64 command: - /opt/entrypoint/entrypoint.bash centos7_build: image: proxysql/packaging:build-centos7 volumes: - ./docker/images/proxysql/rhel-compliant/rhel7/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/rhel7/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=centos7 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=x86_64 command: - /opt/entrypoint/entrypoint.bash centos7_arm64_build: image: proxysql/packaging-arm64:build-centos7 volumes: - ./docker/images/proxysql/rhel-compliant/rhel7/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/rhel7/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=centos7 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=aarch64 command: - /opt/entrypoint/entrypoint.bash centos7_dbg_build: image: proxysql/packaging:build-centos7 volumes: - ./docker/images/proxysql/rhel-compliant/rhel7/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/rhel7/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-centos7 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=x86_64 command: - /opt/entrypoint/entrypoint.bash centos8_build: image: proxysql/packaging:build-centos8 volumes: - ./docker/images/proxysql/rhel-compliant/rhel7/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/rhel7/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=centos8 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=x86_64 command: - /opt/entrypoint/entrypoint.bash centos8_arm64_build: image: proxysql/packaging-arm64:build-centos8 volumes: - ./docker/images/proxysql/rhel-compliant/rhel7/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/rhel7/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=centos8 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=aarch64 command: - /opt/entrypoint/entrypoint.bash centos8_dbg_build: image: proxysql/packaging:build-centos8 volumes: - ./docker/images/proxysql/rhel-compliant/rhel7/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/rhel7/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-centos8 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=x86_64 command: - /opt/entrypoint/entrypoint.bash fedora24_build: image: proxysql/packaging:build-fedora24 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=fedora24 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=x86_64 command: - /opt/entrypoint/entrypoint.bash fedora24_dbg_build: image: proxysql/packaging:build-fedora24 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-fedora24 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=x86_64 command: - /opt/entrypoint/entrypoint.bash fedora27_build: image: proxysql/packaging:build-fedora27 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=fedora27 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=x86_64 command: - /opt/entrypoint/entrypoint.bash fedora27_dbg_build: image: proxysql/packaging:build-fedora27 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-fedora27 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=x86_64 command: - /opt/entrypoint/entrypoint.bash fedora28_build: image: proxysql/packaging:build-fedora28 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=fedora28 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=x86_64 command: - /opt/entrypoint/entrypoint.bash fedora28_dbg_build: image: proxysql/packaging:build-fedora28 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-fedora28 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=x86_64 command: - /opt/entrypoint/entrypoint.bash fedora32_arm64_build: image: proxysql/packaging-arm64:build-fedora32 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=fedora32 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=aarch64 command: - /opt/entrypoint/entrypoint.bash debian8_build: image: proxysql/packaging:build-debian8 volumes: - ./docker/images/proxysql/deb-compliant/pre-systemd/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=debian8 - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash debian8_dbg_build: image: proxysql/packaging:build-debian8 volumes: - ./docker/images/proxysql/deb-compliant/pre-systemd/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-debian8 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash debian9_build: image: proxysql/packaging:build-debian9 volumes: - ./docker/images/proxysql/deb-compliant/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=debian9 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash debian9_arm64_build: image: proxysql/packaging-arm64:build-debian9 volumes: - ./docker/images/proxysql/deb-compliant/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=debian9 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=arm64 command: - /opt/entrypoint/entrypoint.bash debian9_dbg_build: image: proxysql/packaging:build-debian9 volumes: - ./docker/images/proxysql/deb-compliant/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-debian9 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash debian9.4_build: image: proxysql/packaging:build-debian9.4 volumes: - ./docker/images/proxysql/deb-compliant/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=debian9.4 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash debian9.4_dbg_build: image: proxysql/packaging:build-debian9.4 volumes: - ./docker/images/proxysql/deb-compliant/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-debian9.4 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash debian10_build: image: proxysql/packaging:build-debian10 volumes: - ./docker/images/proxysql/deb-compliant/latest-package/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=debian10 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash debian10_arm64_build: image: proxysql/packaging-arm64:build-debian10 volumes: - ./docker/images/proxysql/deb-compliant/latest-package/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=debian10 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=arm64 command: - /opt/entrypoint/entrypoint.bash debian10_dbg_build: image: proxysql/packaging:build-debian10 volumes: - ./docker/images/proxysql/deb-compliant/latest-package/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-debian10 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash ubuntu14_build: image: proxysql/packaging:build-ubuntu14 volumes: - ./docker/images/proxysql/deb-compliant/pre-systemd/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=ubuntu14 - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash ubuntu14_dbg_build: image: proxysql/packaging:build-ubuntu14 volumes: - ./docker/images/proxysql/deb-compliant/pre-systemd/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-ubuntu14 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash ubuntu16_build: image: proxysql/packaging:build-ubuntu16 volumes: - ./docker/images/proxysql/deb-compliant/pre-systemd/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=ubuntu16 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash ubuntu16_dbg_build: image: proxysql/packaging:build-ubuntu16 volumes: - ./docker/images/proxysql/deb-compliant/pre-systemd/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-ubuntu16 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash ubuntu18_build: image: proxysql/packaging:build-ubuntu18 volumes: - ./docker/images/proxysql/deb-compliant/latest-package/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=ubuntu18 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash ubuntu18_arm64_build: image: proxysql/packaging-arm64:build-ubuntu18 volumes: - ./docker/images/proxysql/deb-compliant/latest-package/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=ubuntu18 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=arm64 command: - /opt/entrypoint/entrypoint.bash ubuntu18_dbg_build: image: proxysql/packaging:build-ubuntu18 volumes: - ./docker/images/proxysql/deb-compliant/latest-package/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-ubuntu18 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash ubuntu20_build: image: proxysql/packaging:build-ubuntu20 volumes: - ./docker/images/proxysql/deb-compliant/latest-package/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=ubuntu20 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash ubuntu20_arm64_build: image: proxysql/packaging-arm64:build-ubuntu20 volumes: - ./docker/images/proxysql/deb-compliant/latest-package/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=ubuntu20 - PROXYSQL_BUILD_TYPE=clickhouse - PROXYSQL_BUILD_ARCH=arm64 command: - /opt/entrypoint/entrypoint.bash ubuntu20_dbg_build: image: proxysql/packaging:build-ubuntu20 volumes: - ./docker/images/proxysql/deb-compliant/latest-package/ctl/:/root/ctl/ - ./docker/images/proxysql/deb-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: - MAKE - MAKEOPT - CURVER - PKG_RELEASE=dbg-ubuntu20 - PROXYSQL_BUILD_TYPE=debug - PROXYSQL_BUILD_ARCH=amd64 command: - /opt/entrypoint/entrypoint.bash