mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-01-28 07:03:17 +08:00
chore: use corepack to install pnpm
This commit is contained in:
parent
4b195d17ed
commit
221aedc5f5
8
.github/workflows/lint.yml
vendored
8
.github/workflows/lint.yml
vendored
@ -12,6 +12,14 @@ permissions:
|
|||||||
contents: write
|
contents: write
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
docker-lint:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
|
||||||
|
|
||||||
|
- uses: hadolint/hadolint-action@54c9adbab1582c2ef04b2016b760714a4bfde3cf # v3.1.0
|
||||||
|
with:
|
||||||
|
verbose: true
|
||||||
lint:
|
lint:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
2
.hadolint.yaml
Normal file
2
.hadolint.yaml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
ignored:
|
||||||
|
- DL3002 # TODO: Last USER should not be root
|
12
Dockerfile
12
Dockerfile
@ -1,2 +1,10 @@
|
|||||||
FROM node:20.12.2-alpine3.19 AS base
|
FROM node:20.12.2-alpine3.19
|
||||||
RUN wget -qO- https://get.pnpm.io/install.sh | ENV="$HOME/.shrc" SHELL="$(which sh)" sh -
|
|
||||||
|
USER 0:0
|
||||||
|
|
||||||
|
RUN corepack enable \
|
||||||
|
&& corepack enable pnpm
|
||||||
|
|
||||||
|
ENV NODE_OPTIONS="--max_old_space_size=8192"
|
||||||
|
|
||||||
|
EXPOSE 9000 3333
|
||||||
|
@ -7,9 +7,6 @@ services:
|
|||||||
tty: true
|
tty: true
|
||||||
working_dir: /mermaid
|
working_dir: /mermaid
|
||||||
mem_limit: '8G'
|
mem_limit: '8G'
|
||||||
entrypoint: ./docker-entrypoint.sh
|
|
||||||
environment:
|
|
||||||
- NODE_OPTIONS=--max_old_space_size=8192
|
|
||||||
volumes:
|
volumes:
|
||||||
- ./:/mermaid
|
- ./:/mermaid
|
||||||
- root_cache:/root/.cache
|
- root_cache:/root/.cache
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
source /root/.shrc
|
|
||||||
exec "$@"
|
|
Loading…
x
Reference in New Issue
Block a user