Skip to content

Commit 132f61e

Browse files
committed
Improve the compose system
1 parent c9cbd47 commit 132f61e

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ Creative Commons By Attribution Share-Alike v3.0
88
## Running serve and build in docker
99

1010
```bash
11-
docker compose up --rm dist
12-
docker compose run --interactive --rm serve npm install
11+
docker compose up dist
1312
docker compose run --interactive --rm serve npm run dev
1413
docker compose up serve
1514
```

docker-compose.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
services:
22
dist:
3-
image: node:18-bullseye
3+
build:
4+
context: .
5+
dockerfile: Dockerfile.dist
46
command: ["npm", "run", "dist"]
57
volumes:
68
- .:/src
79
working_dir: /src
810

911
dist_clean:
12+
build:
13+
context: .
14+
dockerfile: Dockerfile.dist
1015
volumes:
1116
- .:/src
1217
working_dir: /src
@@ -21,7 +26,9 @@ services:
2126
# - ./_site:/var/www/html
2227

2328
serve:
24-
image: node:18-bullseye
29+
build:
30+
context: .
31+
dockerfile: Dockerfile.dist
2532
volumes:
2633
- .:/src
2734
working_dir: /src

serve.Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
FROM node:18-bullseye
2+
# Install dependencies
3+
RUN npm install
4+

0 commit comments

Comments
 (0)