chore: switch to pnpm

This commit is contained in:
Sonny
2024-07-07 20:23:26 +02:00
parent a45d534fa0
commit fd896db872
5 changed files with 9561 additions and 14538 deletions

View File

@@ -8,14 +8,14 @@ RUN corepack enable
# All deps stage
FROM base AS deps
WORKDIR /app
ADD package.json package-lock.json ./
RUN npm install --ignore-scripts
ADD package.json pnpm-lock.yaml ./
RUN pnpm install --ignore-scripts
# Production only deps stage
FROM base AS production-deps
WORKDIR /app
ADD package.json package-lock.json ./
RUN npm install --ignore-scripts
ADD package.json pnpm-lock.yaml ./
RUN pnpm install --ignore-scripts
# Build stage
FROM base AS build

View File

@@ -1,19 +1,19 @@
dev:
docker compose down
docker compose -f dev.docker-compose.yml up -d --wait
node ace migration:fresh
npm run dev
@docker compose down
@docker compose -f dev.docker-compose.yml up -d --wait
@node ace migration:fresh
@pnpm run dev
prod:
docker compose -f dev.docker-compose.yml down
docker compose up -d --build --wait
@docker compose -f dev.docker-compose.yml down
@docker compose up -d --build --wait
seed:
node ace db:seed
@node ace db:seed
down:
-docker compose down
-docker compose -f dev.docker-compose.yml down
@-docker compose down
@-docker compose -f dev.docker-compose.yml down
release:
npm run release
@pnpm run release

View File

@@ -19,13 +19,13 @@ cp example.env .env
make dev
```
### NPM
### PNPM
```shell
# reset database and (force) apply all migrations
node ace migration:fresh
# start dev server
npm run dev
pnpm run dev
```
## Start as prod
@@ -36,17 +36,17 @@ npm run dev
make prod
```
### NPM
### PNPM
```shell
# create production build
npm run build
pnpm run build
# go to the build folder
cd build
# clone your .env
cp ../.env .
# then start the production build
npm run start
pnpm run start
```
## Generate app_key

14519
package-lock.json generated

File diff suppressed because it is too large Load Diff

9542
pnpm-lock.yaml generated Normal file

File diff suppressed because it is too large Load Diff