Skip to content

Instantly share code, notes, and snippets.

@travist
Last active September 4, 2020 14:51
Show Gist options
  • Save travist/6dd0f4cfcd88b9a52ecfbb4c28f7c4d1 to your computer and use it in GitHub Desktop.
Save travist/6dd0f4cfcd88b9a52ecfbb4c28f7c4d1 to your computer and use it in GitHub Desktop.
Run local formio-server as Docker image locally
node -e '
var config = require("dotenv").config();
var packageJson = require("./package.json");
console.log("docker run -itd \\");
for (let i in config.parsed) {
switch (i) {
case "PDF_SERVER":
case "FORMIO_FILES_SERVER":
config.parsed[i] = config.parsed[i].replace("localhost", "pdf-server");
break;
}
console.log(" -e \"" + i + "=" + config.parsed[i] + "\" \\");
}
console.log("--restart unless-stopped \\");
console.log("--name formio-server \\");
console.log("--network formio \\");
console.log("--link formio-mongo:mongo \\");
console.log("--link pdf-server:pdf-server \\");
console.log("--restart unless-stopped \\");
console.log("-p 3000:3000 \\");
console.log("formio/formio-enterprise:" + packageJson.version + ";");
' | bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment