build(docker): move Markdownlint
Move Markdownlint into the main Dockerfile and a service to the Docker Compose override file.
This commit is contained in:
parent
9f510e4e23
commit
b0990f7edb
12
Dockerfile
12
Dockerfile
|
@ -1,3 +1,15 @@
|
|||
FROM node:14-alpine AS markdownlint
|
||||
|
||||
RUN npm install -g markdownlint-cli
|
||||
|
||||
USER node
|
||||
|
||||
ENTRYPOINT ["markdownlint"]
|
||||
|
||||
CMD ["/data"]
|
||||
|
||||
###
|
||||
|
||||
FROM node:14-alpine AS assets
|
||||
|
||||
ARG NODE_ENV="production"
|
||||
|
|
|
@ -23,3 +23,10 @@ services:
|
|||
js:
|
||||
<<: *default-assets
|
||||
command: "./run yarn:build:js"
|
||||
|
||||
markdownlint:
|
||||
build:
|
||||
context: "."
|
||||
target: "markdownlint"
|
||||
volumes:
|
||||
- "./source:/data/source"
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
FROM node:14-alpine
|
||||
ENTRYPOINT ["markdownlint"]
|
||||
CMD ["/data"]
|
||||
WORKDIR /root
|
||||
RUN npm install -g markdownlint-cli
|
13
run
13
run
|
@ -46,17 +46,8 @@ function help {
|
|||
printf "\nExtended help:\n Each task has comments for general usage\n"
|
||||
}
|
||||
|
||||
function markdownlint:build {
|
||||
docker image build . \
|
||||
-f markdownlint.Dockerfile \
|
||||
-t markdownlint
|
||||
}
|
||||
|
||||
function markdownlint:run {
|
||||
docker container run --rm \
|
||||
-v $(pwd)/.markdownlint.yaml:/root/.markdownlint.yaml \
|
||||
-v $(pwd)/source:/data \
|
||||
markdownlint
|
||||
function lint:markdown {
|
||||
docker-compose run --rm markdownlint "${@}"
|
||||
}
|
||||
|
||||
function run-production {
|
||||
|
|
Loading…
Reference in a new issue