From 46673f2bb3b1479457e54e0331756464ca4180f0 Mon Sep 17 00:00:00 2001 From: Mateo Silguero Date: Wed, 16 Aug 2023 14:56:46 -0300 Subject: [PATCH] App Submission: OctoPrint (#449) Co-authored-by: Nathan Fretz --- octoprint/docker-compose.yml | 16 ++++++++++++++++ octoprint/umbrel-app.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 octoprint/docker-compose.yml create mode 100644 octoprint/umbrel-app.yml diff --git a/octoprint/docker-compose.yml b/octoprint/docker-compose.yml new file mode 100644 index 0000000..514f9eb --- /dev/null +++ b/octoprint/docker-compose.yml @@ -0,0 +1,16 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: octoprint_web_1 + APP_PORT: 5000 + PROXY_AUTH_ADD: "false" + + web: + image: octoprint/octoprint:1.9.2@sha256:80ed8b8a1be8713506e7e29fc5b2ec55241242e28a5d8a474a25d9f2aab0843f + privileged: true + volumes: + - ${APP_DATA_DIR}/data:/octoprint + - /dev:/dev + restart: on-failure \ No newline at end of file diff --git a/octoprint/umbrel-app.yml b/octoprint/umbrel-app.yml new file mode 100644 index 0000000..973d3e0 --- /dev/null +++ b/octoprint/umbrel-app.yml @@ -0,0 +1,27 @@ +manifestVersion: 1 +id: octoprint +category: files +name: OctoPrint +version: "1.9.2" +tagline: A snappy web interface for your 3D printer +description: >- + OctoPrint provides a snappy web interface for controlling consumer 3D printers. + OctoPrint's powerful plugin system allows extending its functionality with awesome plugins from the community. + + + Plug your 3D printer into your Umbrel to control and monitor every aspect of your 3D printer and your printing jobs right from within your browser. +developer: OctoPrint +website: https://octoprint.org/ +repo: https://github.com/OctoPrint/OctoPrint +support: https://community.octoprint.org/ +port: 5003 +submitter: mateosilguero +submission: https://github.com/getumbrel/umbrel-apps/pull/449 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +dependencies: [] +path: "" +defaultUsername: "" +defaultPassword: "" \ No newline at end of file