Spotify Maven Docker pluginを使用すると、Dockerコンテナに追加するリソースのファイルアクセス許可をどのように変更できますか?たとえば、次のMaven Dockerプラグインの定義では、Mavenにスクリプトwait-for-file.sh
を実行可能にするように指示するにはどうすればよいですか?Spotify Maven Dockerプラグインを使用して、Dockerコンテナに追加するリソースのファイルパーミッションを変更するにはどうすればよいですか?
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.9</version>
<configuration>
<imageName>opes/${project.artifactId}</imageName>
<imageTags>
<imageTag>${project.version}</imageTag>
<imageTag>latest</imageTag>
</imageTags>
<baseImage>opes/tomcat</baseImage>
<maintainer>Derek Mahar <[email protected]></maintainer>
<resources>
<resource>
<targetPath>/usr/local/tomcat/webapps</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.war</include>
</resource>
<resource>
<targetPath>/</targetPath>
<directory>src/main/docker</directory>
<include>wait-for-file.sh</include>
</resource>
</resources>
</configuration>
</plugin>
私はこのアプローチを使用することを考えましたが、 'docker-maven-plugin'の前にMavenが' maven-antrun-plugin'を実行することをどのように確認できますか? –
これに応じて相を設定する必要があります –