Skip to content

Commit 6abf1d6

Browse files
author
3aa49ec6bfc910647fa1c5a013e48eef
committed
Refactor for TS
1 parent 0d5274a commit 6abf1d6

File tree

5 files changed

+10
-27
lines changed

5 files changed

+10
-27
lines changed

deploy/install-website.sh

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -45,27 +45,8 @@ Restart=always
4545
WantedBy=multi-user.target
4646
EOF
4747

48-
cat << EOF >> /bin/node-teslausb/build/website/package.json
49-
{
50-
"name": "website",
51-
"version": "1.0.0",
52-
"description": "",
53-
"main": "index.js",
54-
"type": "module",
55-
"scripts": {
56-
"test": "echo \"Error: no test specified\" && exit 1"
57-
},
58-
"keywords": [],
59-
"author": "",
60-
"license": "ISC",
61-
"dependencies": {
62-
"cheerio": "^1.0.0-rc.12"
63-
}
64-
}
65-
EOF
66-
6748
cd /bin/node-teslausb/build/website
68-
npm i
49+
npm i --production
6950

7051
# Enable the service
7152
systemctl enable node-teslausb-www.service

deploy/install.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ mkdir /mnt/TeslaCam
3434
cd /bin/node-teslausb/src/worker/configure && npm i && node .
3535

3636
# Install required modules for worker
37-
cd /bin/node-teslausb/src/worker && npm i
37+
cd /bin/node-teslausb/build/worker && npm i --production
3838

3939
# Create log directory
4040
mkdir /logs
@@ -48,7 +48,7 @@ DefaultDependencies=no
4848
[Service]
4949
Type=simple
5050
ExecStartPre=/bin/sleep 10
51-
ExecStart=/usr/bin/node /bin/node-teslausb/src/worker/index.js
51+
ExecStart=/usr/bin/node /bin/node-teslausb/build/worker/index.js
5252
WorkingDirectory=/bin/node-teslausb
5353
StandardOutput=append:/logs/worker.log
5454
StandardError=inherit

deploy/upgrade.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
cd /bin/node-teslausb
77
git fetch --all
88
git reset --hard origin/main
9-
cd /bin/node-teslausb/src/worker && npm i
9+
cd /bin/node-teslausb/build/worker && npm i --production
1010

1111
cat << EOF > /lib/systemd/system/node-teslausb.service
1212
[Unit]
@@ -16,7 +16,7 @@ DefaultDependencies=no
1616
[Service]
1717
Type=simple
1818
ExecStartPre=/bin/sleep 10
19-
ExecStart=/usr/bin/node /bin/node-teslausb/src/worker/index.js
19+
ExecStart=/usr/bin/node /bin/node-teslausb/build/worker/index.js
2020
WorkingDirectory=/bin/node-teslausb
2121
StandardOutput=append:/logs/worker.log
2222
StandardError=inherit

src/website/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@
44
"private": true,
55
"scripts": {
66
"dev": "vite dev",
7-
"build": "vite build",
7+
"build": "vite build && npm run copy-package-json",
88
"preview": "vite preview",
99
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
1010
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
1111
"lint": "prettier --check . && eslint .",
12-
"format": "prettier --write ."
12+
"format": "prettier --write .",
13+
"copy-package-json": "cp package.json ../../build/website/package.json"
1314
},
1415
"devDependencies": {
1516
"@sveltejs/adapter-auto": "^3.0.0",

src/worker/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"type": "module",
77
"scripts": {
88
"test": "echo \"Error: no test specified\" && exit 1",
9-
"build": "tsup"
9+
"build": "tsup && npm run copy-package-json",
10+
"copy-package-json": "cp package.json ../../build/worker/package.json"
1011
},
1112
"keywords": [],
1213
"author": "",

0 commit comments

Comments
 (0)