diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 3aa4174..feae683 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -13,6 +13,7 @@ services: - .env.local volumes: - ./data:/data + - ./src/generated:/app/src/generated develop: watch: - action: sync @@ -20,8 +21,12 @@ services: target: /app/src ignore: - node_modules/ + - generated/ - action: rebuild path: package.json - action: sync+restart path: prisma target: /app/prisma + - action: sync+restart + path: ./src/app/api + target: /app/src/app/api diff --git a/entrypoint.dev.sh b/entrypoint.dev.sh index ec103bf..64b45df 100644 --- a/entrypoint.dev.sh +++ b/entrypoint.dev.sh @@ -7,4 +7,7 @@ if [ -d "prisma" ]; then yarn prisma:db:push fi +yarn swagger:generate +yarn orval:generate + exec yarn dev diff --git a/src/middleware.ts b/src/middleware.ts index ae98eb4..a1ae8e1 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -2,6 +2,6 @@ export { auth as middleware } from '@/auth'; export const config = { 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).*)', ], };