chore: update dev container to support api client generation
This commit is contained in:
parent
71a401ec9f
commit
f835afda7e
3 changed files with 9 additions and 1 deletions
|
@ -13,6 +13,7 @@ services:
|
||||||
- .env.local
|
- .env.local
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/data
|
- ./data:/data
|
||||||
|
- ./src/generated:/app/src/generated
|
||||||
develop:
|
develop:
|
||||||
watch:
|
watch:
|
||||||
- action: sync
|
- action: sync
|
||||||
|
@ -20,8 +21,12 @@ services:
|
||||||
target: /app/src
|
target: /app/src
|
||||||
ignore:
|
ignore:
|
||||||
- node_modules/
|
- node_modules/
|
||||||
|
- generated/
|
||||||
- action: rebuild
|
- action: rebuild
|
||||||
path: package.json
|
path: package.json
|
||||||
- action: sync+restart
|
- action: sync+restart
|
||||||
path: prisma
|
path: prisma
|
||||||
target: /app/prisma
|
target: /app/prisma
|
||||||
|
- action: sync+restart
|
||||||
|
path: ./src/app/api
|
||||||
|
target: /app/src/app/api
|
||||||
|
|
|
@ -7,4 +7,7 @@ if [ -d "prisma" ]; then
|
||||||
yarn prisma:db:push
|
yarn prisma:db:push
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
yarn swagger:generate
|
||||||
|
yarn orval:generate
|
||||||
|
|
||||||
exec yarn dev
|
exec yarn dev
|
||||||
|
|
|
@ -2,6 +2,6 @@ export { auth as middleware } from '@/auth';
|
||||||
|
|
||||||
export const config = {
|
export const config = {
|
||||||
matcher: [
|
matcher: [
|
||||||
'/((?!api|_next/static|api-doc|_next/image|site\.webmanifest|web-app-manifest-(?:192x192|512x512)\.png|favicon(?:-(?:dark|light))?\.(?:png|svg|ico)|fonts).*)',
|
'/((?!api|_next/static|api-doc|_next/image|site\.webmanifest|web-app-manifest-(?:192x192|512x512)\.png|apple-touch-icon.png|favicon(?:-(?:dark|light))?\.(?:png|svg|ico)|fonts).*)',
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue