diff --git a/apps/api/src/utils.ts b/apps/api/src/utils.ts index 7d1db27..8cf9e81 100644 --- a/apps/api/src/utils.ts +++ b/apps/api/src/utils.ts @@ -31,7 +31,7 @@ export const registerRoutes = (fastify: FastifyInstance) => { fastify.get('*', (_req, res) => { void res.send({ - hello: 'world', + hello: 'world!', randomName: faker.person.firstName(), iLikeTurtles: iLikeTurtles(), nice: 69, diff --git a/apps/web/src/app.tsx b/apps/web/src/app.tsx index 41803b4..df2ba7c 100644 --- a/apps/web/src/app.tsx +++ b/apps/web/src/app.tsx @@ -33,12 +33,12 @@ export const App = () => {
{JSON.stringify(iLikeTurtles())}
-

Source code

+

GitHub

- https://github.com/yamcodes/turborepo-firebase-starter/tree/main/apps/web + https://github.com/yamcodes/turborepo-firebase-starter
diff --git a/apps/web/vite.config.ts b/apps/web/vite.config.ts index 135f2ae..12c6ce7 100644 --- a/apps/web/vite.config.ts +++ b/apps/web/vite.config.ts @@ -8,7 +8,7 @@ export default defineConfig({ port: 3000, proxy: { '/api': { - target: 'http://127.0.0.1:5000', + target: 'http://localhost:3002', changeOrigin: true, }, }, diff --git a/firebase.json b/firebase.json index 61b54c0..054163b 100644 --- a/firebase.json +++ b/firebase.json @@ -31,15 +31,12 @@ ] }, "emulators": { - "ui": { - "enabled": true - }, "functions": { "port": 3001 }, "hosting": { "enabled": true, - "port": 3000 + "port": 3002 } } } diff --git a/package.json b/package.json index 134279a..988f0b5 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,7 @@ "type": "module", "scripts": { "start": "turbo run dev emulators", - "dev": "turbo run dev", - "emulate": "turbo run build && firebase emulators:start", + "dev": "turbo run build && turbo run root:emulate dev", "clean": "turbo run root:clean clean", "build": "turbo run build", "deploy": "turbo run deploy", @@ -18,7 +17,8 @@ "lint:fix": "pnpm format && turbo run lint -- --fix", "format": "prettier --write \"**/*.{ts,tsx,md}\"", "format:check": "prettier --check \"**/*.{ts,tsx,md}\"", - "root:clean": "rimraf node_modules" + "root:clean": "rimraf node_modules", + "root:emulate": "firebase emulators:start" }, "devDependencies": { "eslint-config-custom": "workspace:*", diff --git a/turbo.json b/turbo.json index 71348b6..a70cd4e 100644 --- a/turbo.json +++ b/turbo.json @@ -18,6 +18,10 @@ }, "//#root:clean": { "cache": false + }, + "//#root:emulate": { + "cache": false, + "persistent": true } } }