diff --git a/docker-compose.yml b/docker-compose.yml index 088ca8096..3b9cfd5c2 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,6 +6,7 @@ services: image: proxysql/packaging:build-centos6 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/rhel6/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -19,6 +20,7 @@ services: image: proxysql/packaging:build-centos6 volumes: - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/rhel6/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -33,6 +35,7 @@ services: image: proxysql/packaging:build-centos7 volumes: - ./docker/images/proxysql/rhel-compliant/rhel7/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/rhel7/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -47,6 +50,7 @@ services: image: proxysql/packaging:build-centos7 volumes: - ./docker/images/proxysql/rhel-compliant/rhel7/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/rhel7/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -61,6 +65,7 @@ services: image: proxysql/packaging:build-centos8 volumes: - ./docker/images/proxysql/rhel-compliant/rhel7/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/rhel7/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -75,6 +80,7 @@ services: image: proxysql/packaging:build-clang-centos8 volumes: - ./docker/images/proxysql/rhel-compliant/rhel7/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/rhel7/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -89,6 +95,7 @@ services: image: proxysql/packaging:build-centos8 volumes: - ./docker/images/proxysql/rhel-compliant/rhel7/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/rhel7/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -103,7 +110,8 @@ services: fedora27_build: image: proxysql/packaging:build-fedora27 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -117,7 +125,8 @@ services: fedora27_dbg_build: image: proxysql/packaging:build-fedora27 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -131,7 +140,8 @@ services: fedora28_build: image: proxysql/packaging:build-fedora28 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -145,7 +155,8 @@ services: fedora28_dbg_build: image: proxysql/packaging:build-fedora28 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -159,7 +170,8 @@ services: fedora33_build: image: proxysql/packaging:build-fedora33 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -173,7 +185,8 @@ services: fedora33_dbg_build: image: proxysql/packaging:build-fedora33 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -187,7 +200,8 @@ services: fedora34_build: image: proxysql/packaging:build-fedora34 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -201,7 +215,8 @@ services: fedora34_clang_build: image: proxysql/packaging:build-clang-fedora34 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -215,7 +230,8 @@ services: fedora34_dbg_build: image: proxysql/packaging:build-fedora34 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -524,7 +540,8 @@ services: opensuse15_build: image: proxysql/packaging:build-opensuse15 volumes: - - ./docker/images/proxysql/suse-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/suse-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -538,7 +555,8 @@ services: opensuse15_clang_build: image: proxysql/packaging:build-clang-opensuse15 volumes: - - ./docker/images/proxysql/suse-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/suse-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -552,7 +570,8 @@ services: opensuse15_dbg_build: image: proxysql/packaging:build-opensuse15 volumes: - - ./docker/images/proxysql/suse-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/suse-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -567,7 +586,8 @@ services: almalinux8_build: image: proxysql/packaging:build-almalinux8 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -581,7 +601,8 @@ services: almalinux8_clang_build: image: proxysql/packaging:build-clang-almalinux8 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -595,7 +616,8 @@ services: almalinux8_dbg_build: image: proxysql/packaging:build-almalinux8 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -609,7 +631,8 @@ services: almalinux9_build: image: proxysql/packaging:build-almalinux9 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -618,13 +641,13 @@ services: - CURVER - PKG_RELEASE=almalinux9 - PROXYSQL_BUILD_TYPE=clickhouse - command: - - /opt/entrypoint/entrypoint.bash + command: bash -l -c /opt/entrypoint/entrypoint.bash almalinux9_clang_build: image: proxysql/packaging:build-clang-almalinux9 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -633,13 +656,13 @@ services: - CURVER - PKG_RELEASE=almalinux9-clang - PROXYSQL_BUILD_TYPE=clickhouse - command: - - /opt/entrypoint/entrypoint.bash + command: bash -l -c /opt/entrypoint/entrypoint.bash almalinux9_dbg_build: image: proxysql/packaging:build-almalinux9 volumes: - - ./docker/images/proxysql/rhel-compliant/rpmmacros/:/root/ + - ./docker/images/proxysql/rhel-compliant/rpmmacros/rpmbuild/:/root/rpmbuild/ + - ./docker/images/proxysql/suse-compliant/rpmmacros/.rpmmacros:/root/.rpmmacros - ./docker/images/proxysql/rhel-compliant/entrypoint/:/opt/entrypoint/ - ./:/opt/proxysql/ environment: @@ -648,6 +671,5 @@ services: - CURVER - PKG_RELEASE=dbg-almalinux9 - PROXYSQL_BUILD_TYPE=debug - command: - - /opt/entrypoint/entrypoint.bash + command: bash -l -c /opt/entrypoint/entrypoint.bash