Skip to content

Commit 40cc21b

Browse files
refactor code; bump (major versions) packages and eslint;
1 parent daf7a77 commit 40cc21b

13 files changed

+3316
-2128
lines changed

Dockerfile

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
1-
ARG NODE_IMAGE_VERSION=16-alpine3.18
1+
FROM node:lts-alpine3.19 as builder
22

3-
FROM node:$NODE_IMAGE_VERSION as builder
3+
COPY . ./
44

5-
COPY package*.json ./
6-
RUN npm install
5+
RUN npm install &&\
6+
npm cache clean --force &&\
7+
npm run compile &&\
8+
npm test
79

8-
COPY . .
9-
10-
RUN npm run compile
11-
RUN npm test
12-
13-
FROM node:$NODE_IMAGE_VERSION
10+
FROM node:lts-alpine3.19
1411

1512
COPY --from=builder dist dist
1613
COPY --from=builder package.json ./
1714
COPY --from=builder package-lock.json ./
1815
COPY --from=builder docs docs
1916

20-
RUN npm install --production
21-
22-
RUN adduser -u 2004 -D docker
23-
RUN chown -R docker:docker /docs
17+
RUN npm install --omit=dev &&\
18+
npm cache clean --force &&\
19+
adduser -u 2004 -D docker &&\
20+
chown -R docker:docker /docs
2421

2522
CMD ["node", "dist/src/index.js"]

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/e09ea1ceddb5453abb709b0e147779f1)](https://www.codacy.com/gh/codacy/codacy-metrics-eslint?utm_source=github.com&utm_medium=referral&utm_content=codacy/codacy-metrics-eslint&utm_campaign=Badge_Grade)
2-
[![Codacy Badge](https://api.codacy.com/project/badge/Coverage/e09ea1ceddb5453abb709b0e147779f1)](https://www.codacy.com/gh/codacy/codacy-metrics-eslint?utm_source=github.com&utm_medium=referral&utm_content=codacy/codacy-metrics-eslint&utm_campaign=Badge_Coverage)
1+
# Codacy Metrics ESLint
32

4-
# Codacy Metrics Eslint
3+
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/e09ea1ceddb5453abb709b0e147779f1)](https://app.codacy.com/gh/codacy/codacy-metrics-eslint/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
4+
[![CircleCI](https://circleci.com/gh/codacy/codacy-metrics-eslint.svg?style=svg)](https://circleci.com/gh/codacy/codacy-metrics-eslint)
55

66
## Usage
77

88
You can create the docker by doing:
99

1010
```bash
11-
npm run dockerBuild
11+
npm run build:docker
1212
```
1313

1414
The docker is ran with the following command:

0 commit comments

Comments
 (0)