Skip to content

Commit 1c28005

Browse files
authored
Upload and install updates (#948)
* adds a simple page to upload a bundle from computer to PlanktoScope and install it * adds a small utility to create a bundle from a disk slot
1 parent 151c73e commit 1c28005

20 files changed

Lines changed: 684 additions & 66 deletions

File tree

backend/justfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ setup:
55
sudo cp polkit.js /etc/polkit-1/rules.d/planktoscope.rules
66
sudo systemctl reenable planktoscope-org.backend.service
77
sudo systemctl restart planktoscope-org.backend.service
8+
sudo mkdir -p /data/tmp
9+
sudo chown -R pi:pi /data/tmp
810

911
setup-dev:
1012
npm install --include=dev

backend/package-lock.json

Lines changed: 184 additions & 32 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"dependencies": {
55
"cors": "^2.8.5",
66
"express": "^5.1.0",
7+
"multer": "^2.1.1",
78
"zod": "^4.1.12"
89
},
910
"devDependencies": {

backend/src/app.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/usr/bin/env node
2+
3+
import express from "express"
4+
import cors from "cors"
5+
6+
const app = express()
7+
app.use(cors())
8+
9+
export default app

0 commit comments

Comments
 (0)