Add Dockerfile for remote development mode.

Change-Id: Ica13917f0fbb3fedbb7bebed7a3995803baa06c4
diff --git a/build.gradle b/build.gradle
index 7302b0d..d7c4fea 100644
--- a/build.gradle
+++ b/build.gradle
@@ -99,6 +99,8 @@
 task yarnInstall(type:Exec) {
   def resourceDir = "src/main/resources/META-INF/resources"
 
+  onlyIf { !project.hasProperty('skipWeb') }
+
   inputs.file "${resourceDir}/package.json"
   outputs.dir "${resourceDir}/node_modules"
   outputs.file "${resourceDir}/yarn.lock"
@@ -110,6 +112,8 @@
 task snowpack(type:Exec) {
   def resourceDir = "src/main/resources/META-INF/resources"
 
+  onlyIf { !project.hasProperty('skipWeb') }
+
   dependsOn yarnInstall
 
   inputs.dir "${resourceDir}/node_modules"
@@ -136,6 +140,8 @@
 quarkusBuild.dependsOn compileWeb
 
 task buildDocker(type: DockerBuildImage) {
+    onlyIf { !project.hasProperty('skipDocker') }
+
     inputDir = file(".")
     dockerFile = file("src/main/docker/Dockerfile.jvm")
     images.add("docker.benkard.de/mulk/mulkcms2:${projectVersion}")