Initial commit
Signed-off-by: jolheiser <john.olheiser@gmail.com>
commit
293c732d39
|
@ -0,0 +1 @@
|
||||||
|
.idea/
|
|
@ -0,0 +1,25 @@
|
||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="Dockerfile" type="docker-deploy" factoryName="dockerfile" server-name="Docker">
|
||||||
|
<deployment type="dockerfile">
|
||||||
|
<settings>
|
||||||
|
<option name="imageTag" value="jolheiser/woodpecker-ahk" />
|
||||||
|
<option name="buildOnly" value="true" />
|
||||||
|
<option name="containerName" value="woodpecker-ahk" />
|
||||||
|
<option name="envVars">
|
||||||
|
<list>
|
||||||
|
<DockerEnvVarImpl>
|
||||||
|
<option name="name" value="PLUGIN_SCRIPT" />
|
||||||
|
<option name="value" value="test.ahk" />
|
||||||
|
</DockerEnvVarImpl>
|
||||||
|
<DockerEnvVarImpl>
|
||||||
|
<option name="name" value="PLUGIN_OUT" />
|
||||||
|
<option name="value" value="test.exe" />
|
||||||
|
</DockerEnvVarImpl>
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
<option name="sourceFilePath" value="Dockerfile" />
|
||||||
|
</settings>
|
||||||
|
</deployment>
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
</component>
|
|
@ -0,0 +1,15 @@
|
||||||
|
FROM i386/alpine
|
||||||
|
|
||||||
|
LABEL com.jojodev.image.authors="john.olheiser@gmail.com"
|
||||||
|
|
||||||
|
RUN apk update && \
|
||||||
|
apk add wine xvfb xvfb-run wget && \
|
||||||
|
winecfg && \
|
||||||
|
mkdir -p /app/compiler && \
|
||||||
|
mkdir /app/bin && \
|
||||||
|
wget --no-check-certificate https://autohotkey.com/download/1.1/Ahk2Exe112401.zip -O /tmp/ahk.zip && \
|
||||||
|
unzip /tmp/ahk.zip -d /app/compiler
|
||||||
|
|
||||||
|
COPY compile.sh /app/compile.sh
|
||||||
|
|
||||||
|
ENTRYPOINT ["/bin/sh", "/app/compile.sh"]
|
|
@ -0,0 +1 @@
|
||||||
|
xvfb-run -a wine /app/compiler/Ahk2Exe.exe /in ${PLUGIN_SCRIPT} /out ${PLUGIN_OUT}
|
Loading…
Reference in New Issue