From 87e8758e400dc30ea108af75e19bd155beb26e7d Mon Sep 17 00:00:00 2001 From: Mike Conrad Date: Wed, 11 Jun 2025 17:47:51 -0400 Subject: [PATCH] Reduce number of seeded users for faster start --- examples/fullstack/backend/Dockerfile | 3 ++- examples/fullstack/backend/database/seeders/user_seeder.ts | 2 +- examples/fullstack/compose.override.yml | 3 +-- examples/fullstack/compose.yml | 4 +--- 4 files changed, 5 insertions(+), 7 deletions(-) diff --git a/examples/fullstack/backend/Dockerfile b/examples/fullstack/backend/Dockerfile index cab2c16..1bde27a 100644 --- a/examples/fullstack/backend/Dockerfile +++ b/examples/fullstack/backend/Dockerfile @@ -11,6 +11,7 @@ RUN npm ci FROM deps AS develop WORKDIR /app COPY dev-entrypoint.sh /entrypoint.sh +COPY .env.example /app/.env RUN chmod +x /entrypoint.sh RUN cat /entrypoint.sh ENV NODE_ENV=development @@ -38,4 +39,4 @@ COPY --from=production-deps /app/node_modules /app/node_modules COPY --from=build /app/build /app EXPOSE 8080 -CMD ["node", "./bin/server.js"] \ No newline at end of file +CMD ["node", "./bin/server.js"] diff --git a/examples/fullstack/backend/database/seeders/user_seeder.ts b/examples/fullstack/backend/database/seeders/user_seeder.ts index 5b99a95..dcc3437 100644 --- a/examples/fullstack/backend/database/seeders/user_seeder.ts +++ b/examples/fullstack/backend/database/seeders/user_seeder.ts @@ -9,7 +9,7 @@ export default class extends BaseSeeder { console.log('Database already seeded, skipping...') return } - const users = Array.from({ length: 1000 }).map(() => ({ + const users = Array.from({ length: 200 }).map(() => ({ fullName: faker.person.fullName(), email: faker.internet.email(), password: 'password123', diff --git a/examples/fullstack/compose.override.yml b/examples/fullstack/compose.override.yml index a790ba0..f156c88 100644 --- a/examples/fullstack/compose.override.yml +++ b/examples/fullstack/compose.override.yml @@ -4,7 +4,6 @@ services: build: context: backend target: develop - env_file: ./backend/.env volumes: - ./backend:/app - node_modules:/app/node_modules @@ -12,4 +11,4 @@ services: db: condition: service_healthy volumes: - node_modules: {} \ No newline at end of file + node_modules: {} diff --git a/examples/fullstack/compose.yml b/examples/fullstack/compose.yml index 92ac900..015f9e8 100644 --- a/examples/fullstack/compose.yml +++ b/examples/fullstack/compose.yml @@ -39,8 +39,6 @@ services: image: postgres:latest environment: - POSTGRES_PASSWORD=postgres - env_file: - - ./backend/.env healthcheck: test: pg_isready --d postgres --user postgres interval: 5s @@ -51,4 +49,4 @@ services: # Isolate our node_modules from our host system. Docker will handle creating these volumes volumes: frontend_node_modules: - backend_node_modules: \ No newline at end of file + backend_node_modules: