Skip to content

Commit b437201

Browse files
committed
update docker config, deps, compose commands
1 parent e510c34 commit b437201

5 files changed

Lines changed: 18 additions & 18 deletions

File tree

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:20-slim
1+
FROM node:24-slim
22

33
ENV PATH="$PATH:node_modules/.bin"
44

Makefile

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,43 @@
1+
ci:
2+
docker compose -f docker-compose.yml down -v --remove-orphans
3+
docker compose -f docker-compose.yml build
4+
make compose-lint-ci compose-test-ci
5+
16
compose-setup: env-prepare compose-build compose-install
27

38
compose-build:
4-
docker-compose build
9+
docker compose build
510

611
compose-install:
7-
docker-compose run app make install
12+
docker compose run app make install
813

914
compose-bash:
1015
docker compose run app bash
1116

1217
compose-lint:
13-
docker-compose run app make lint
18+
docker compose run app make lint
1419

1520
compose-lint-ci:
16-
docker-compose -f docker-compose.yml run app make lint
21+
docker compose -f docker-compose.yml run app make lint
1722

1823
compose-test:
19-
docker-compose run app make test
24+
docker compose run app make test
2025

2126
compose-test-ci:
22-
docker-compose -f docker-compose.yml run app make test
27+
docker compose -f docker-compose.yml run app make test
2328

2429
compose-console:
25-
docker-compose run --rm app bash
30+
docker compose run --rm app bash
2631

2732
compose:
28-
docker-compose up --abort-on-container-exit
33+
docker compose up --abort-on-container-exit
2934

3035
compose-down:
31-
docker-compose down -v --remove-orphans
36+
docker compose down -v --remove-orphans
3237

3338
docker-push:
34-
docker-compose -f docker-compose.yml build
35-
docker-compose -f docker-compose.yml push app
39+
docker compose -f docker-compose.yml build
40+
docker compose -f docker-compose.yml push app
3641

3742
setup: env-prepare install
3843

@@ -48,7 +53,6 @@ lint:
4853
lint-fix:
4954
npx eslint . --fix
5055

51-
5256
test:
5357
npm test
5458

docker-compose.override.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
version: "3"
2-
31
services:
42
app:
53
volumes:

docker-compose.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
version: "3"
2-
31
services:
42
app:
53
build: .

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@
3333
"pino-pretty": "^10.0.1"
3434
},
3535
"engines": {
36-
"node": "20.x"
36+
"node": ">=20.x"
3737
}
3838
}

0 commit comments

Comments
 (0)