dockerify
parent
b3960500ef
commit
b1d5d2440e
|
@ -0,0 +1,15 @@
|
|||
FROM node:18.18
|
||||
|
||||
RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app
|
||||
|
||||
WORKDIR /home/node/app
|
||||
|
||||
COPY --chown=node:node package*.json ./
|
||||
|
||||
USER node
|
||||
|
||||
RUN npm install
|
||||
|
||||
COPY --chown=node:node ./index.js .
|
||||
|
||||
CMD ["npm", "start"]
|
|
@ -23,3 +23,10 @@ GET /api/1/health - Just says 200 OK
|
|||
```
|
||||
PRINTSERVANT_PORT=3199 PRINTSERVANT_IPP_PRINTER_URL="ipp://printmaster.local:631/printers/DYMO_LabelWriter450" node index.js
|
||||
```
|
||||
|
||||
or:
|
||||
|
||||
```
|
||||
docker build -t printservant .
|
||||
docker run --env PRINTSERVANT_IPP_PRINTER_URL="ipp://printmaster.local:631/printers/DYMO_LabelWriter450" -it -p 3199:3199 printservant
|
||||
```
|
||||
|
|
|
@ -3,7 +3,9 @@
|
|||
"version": "0.0.1",
|
||||
"description": "HTTP to IPP proxy, a.k.a. HSWAW Rube Goldberg printing microservice",
|
||||
"main": "index.js",
|
||||
"scripts": {},
|
||||
"scripts": {
|
||||
"start": "node index.js"
|
||||
},
|
||||
"author": "Radek Pietruszewski, Warsaw Hackerspace",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
|
|
Loading…
Reference in New Issue