mirror of
https://github.com/Sonny93/my-links.git
synced 2025-12-08 22:53:25 +00:00
chore: switch to pnpm
This commit is contained in:
@@ -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
|
||||
|
||||
20
Makefile
20
Makefile
@@ -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
|
||||
|
||||
10
README.md
10
README.md
@@ -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
14519
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
9542
pnpm-lock.yaml
generated
Normal file
9542
pnpm-lock.yaml
generated
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user