prepare-provisioning.xml

25 lines | 1.202 kB Blame History Raw Download
<project name="prepare-provisioning" basedir="." >

    <target name="prepare-docker-compose">
        <copy todir="${project.build.directory}/docker-compose" overwrite="false" >
            <fileset dir="${project.basedir}/src/main/docker-compose"/>
        </copy>
        <copy todir="${project.build.directory}/docker-compose" overwrite="false" failonerror="true">
            <fileset dir="${project.basedir}/..">
                <include name="db/**"/>
                <include name="monitoring/**"/>
            </fileset>
        </copy>
        <copy todir="${project.build.directory}/docker-compose/infinispan" overwrite="false" failonerror="true">
            <fileset dir="${project.basedir}/../infinispan/target/docker"/>
        </copy>
        <copy todir="${project.build.directory}/docker-compose/load-balancer/wildfly-modcluster" overwrite="false" failonerror="true">
            <fileset dir="${project.basedir}/../load-balancer/wildfly-modcluster/target/docker"/>
        </copy>
        <copy todir="${project.build.directory}/docker-compose/keycloak" overwrite="false" failonerror="true">
            <fileset dir="${project.basedir}/../keycloak/target/docker"/>
        </copy>
    </target>
    
</project>