mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-20 04:04:45 +02:00
Revert "Remove yarn"
This reverts commit 602c1ed9a6eb25c7f413651384f0d8866c8854a6.
This commit is contained in:
parent
b18ebeefdc
commit
b32f8966e1
6
.github/workflows/build.yaml
vendored
6
.github/workflows/build.yaml
vendored
@ -21,10 +21,10 @@ jobs:
|
|||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
cache: "npm"
|
cache: "yarn"
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: npm install
|
run: yarn install --frozen-lockfile
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: npm build:production
|
run: yarn build:production
|
||||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -15,6 +15,7 @@ node_modules
|
|||||||
_ide_helper.php
|
_ide_helper.php
|
||||||
_ide_helper_models.php
|
_ide_helper_models.php
|
||||||
.phpstorm.meta.php
|
.phpstorm.meta.php
|
||||||
|
.yarn
|
||||||
public/assets/manifest.json
|
public/assets/manifest.json
|
||||||
|
|
||||||
# For local development with docker
|
# For local development with docker
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
FROM --platform=$TARGETOS/$TARGETARCH node:20-alpine
|
FROM --platform=$TARGETOS/$TARGETARCH node:20-alpine
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY . ./
|
COPY . ./
|
||||||
RUN npm install --frozen-lockfile \
|
RUN yarn install --frozen-lockfile \
|
||||||
&& npm run build:production
|
&& yarn run build:production
|
||||||
|
|
||||||
# Stage 1:
|
# Stage 1:
|
||||||
# Build the actual container with all of the needed PHP dependencies that will run the application.
|
# Build the actual container with all of the needed PHP dependencies that will run the application.
|
||||||
|
@ -13,7 +13,7 @@ class ManifestDoesNotExistSolution implements Solution
|
|||||||
|
|
||||||
public function getSolutionDescription(): string
|
public function getSolutionDescription(): string
|
||||||
{
|
{
|
||||||
return 'Run npm run build:production to build the frontend first.';
|
return 'Run yarn run build:production to build the frontend first.';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getDocumentationLinks(): array
|
public function getDocumentationLinks(): array
|
||||||
|
@ -126,7 +126,8 @@
|
|||||||
"webpack-assets-manifest": "^3.1.1",
|
"webpack-assets-manifest": "^3.1.1",
|
||||||
"webpack-bundle-analyzer": "^3.8.0",
|
"webpack-bundle-analyzer": "^3.8.0",
|
||||||
"webpack-cli": "^3.3.12",
|
"webpack-cli": "^3.3.12",
|
||||||
"webpack-dev-server": "^3.11.0"
|
"webpack-dev-server": "^3.11.0",
|
||||||
|
"yarn-deduplicate": "^1.1.1"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"clean": "cd public/assets && find . \\( -name \"*.js\" -o -name \"*.map\" \\) -type f -delete",
|
"clean": "cd public/assets && find . \\( -name \"*.js\" -o -name \"*.map\" \\) -type f -delete",
|
||||||
@ -134,7 +135,8 @@
|
|||||||
"lint": "eslint ./resources/scripts/**/*.{ts,tsx} --ext .ts,.tsx",
|
"lint": "eslint ./resources/scripts/**/*.{ts,tsx} --ext .ts,.tsx",
|
||||||
"watch": "cross-env NODE_ENV=development ./node_modules/.bin/webpack --watch --progress",
|
"watch": "cross-env NODE_ENV=development ./node_modules/.bin/webpack --watch --progress",
|
||||||
"build": "cross-env NODE_ENV=development ./node_modules/.bin/webpack --progress",
|
"build": "cross-env NODE_ENV=development ./node_modules/.bin/webpack --progress",
|
||||||
"build:production": "npm run clean && cross-env NODE_ENV=production ./node_modules/.bin/webpack --mode production"
|
"build:production": "yarn run clean && cross-env NODE_ENV=production ./node_modules/.bin/webpack --mode production",
|
||||||
|
"serve": "yarn run clean && cross-env WEBPACK_PUBLIC_PATH=/webpack@hmr/ NODE_ENV=development webpack-dev-server --host 0.0.0.0 --port 8080 --public https://panel.test --hot"
|
||||||
},
|
},
|
||||||
"browserslist": [
|
"browserslist": [
|
||||||
"> 0.5%",
|
"> 0.5%",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user