Skip to content

Commit b2ea6d0

Browse files
committed
update
1 parent 92d983f commit b2ea6d0

7 files changed

Lines changed: 38 additions & 38 deletions

File tree

.gitignore

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,8 @@
1-
# Node modules
2-
node_modules/
3-
npm-debug.log
4-
yarn-error.log
5-
package-lock.json
6-
pnpm-lock.yaml
7-
yarn.lock
8-
9-
# Environment variables
10-
.env
11-
.env.local
12-
.env.development.local
13-
.env.test.local
14-
.env.production.local
15-
16-
# Logs
17-
logs
18-
*.log
19-
npm-debug.log*
20-
yarn-debug.log*
21-
yarn-error.log*
22-
23-
# OS files
241
.DS_Store
252
Thumbs.db
26-
27-
# Editor settings
283
.vscode/
294
.idea/
305
*.swp
6+
7+
node_modules/
8+
package-lock.json

Dockerfile

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
1-
FROM node:23.9-slim AS base
2-
ENV NODE_NO_WARNINGS=1
3-
RUN mkdir /app && mkdir /data && chown node:node /app && chown node:node /data
1+
FROM node:24-slim AS base
2+
ENV NODE_NO_WARNINGS=1 \
3+
TALKOPS_SOCKET=/tmp/talkops.sock \
4+
TALKOPS_STDERR=/tmp/talkops.stderr.log \
5+
TALKOPS_STDOUT=/tmp/talkops.stdout.log
6+
RUN npm install -g pm2@6.0.6 talkops-client@1.0.0 && \
7+
mkdir /app && \
8+
mkdir /data && \
9+
chown node:node /app && \
10+
chown node:node /data
411
WORKDIR /app
512

613
FROM base AS dev
7-
ENV NODE_ENV=development
8-
RUN npm install -g pm2
914
USER node
1015
VOLUME [ "/app" ]
1116
ENTRYPOINT [ "./entrypoint.sh" ]
1217
CMD ["pm2-runtime", "ecosystem.config.cjs"]
1318

1419
FROM base
15-
ENV NODE_ENV=production
16-
COPY index.mjs package.json ./
20+
COPY package.json ./
1721
RUN npm install --omit=dev
1822
COPY src src
1923
USER node
20-
CMD ["index.mjs" ]
24+
CMD ["pm2-runtime", "ecosystem.config.cjs"]

ecosystem.config.cjs

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,28 @@
11
module.exports = {
22
apps: [
33
{
4-
script: 'index.mjs',
5-
watch: true,
6-
ignore_watch: ['.git', 'node_modules', 'manifest.json', 'README.md'],
4+
cmd: 'talkops',
5+
name: 'client',
6+
},
7+
{
78
autorestart: true,
9+
error_file: process.env.TALKOPS_STDERR,
10+
ignore_watch: [
11+
'.git',
12+
'.github',
13+
'node_modules',
14+
'.gitignore',
15+
'Dockerfile',
16+
'ecosystem.config.cjs',
17+
'LICENSE',
18+
'manifest.json',
19+
'package.json',
20+
'README.md',
21+
],
22+
name: 'extension',
23+
out_file: process.env.TALKOPS_STDOUT,
24+
script: 'src/main.mjs',
25+
watch: true,
826
},
927
],
1028
}

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"name": "Virtual Lights",
99
"sdk": {
1010
"name": "nodejs",
11-
"version": "2.15.1"
11+
"version": "2.15.3"
1212
},
1313
"softwareVersion": null,
1414
"website": null

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"dependencies": {
3-
"talkops": "^2.15.1"
3+
"talkops": "^2.15.3"
44
}
55
}

src/.gitkeep

Whitespace-only changes.
File renamed without changes.

0 commit comments

Comments
 (0)