diff --git a/.env.example b/.env.example index 2c2d8c5..5286837 100644 --- a/.env.example +++ b/.env.example @@ -8,3 +8,5 @@ SMTP_USER= SMTP_PASS= SMTP_PORT=587 PASSWORD_RESET_EXPIRATION_IN_MINUTES= +ENV NEXT_TELEMETRY_DISABLED 1 + diff --git a/Dockerfile b/Dockerfile index 93465cf..8e9b18c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,7 +28,7 @@ COPY . . # Next.js collects completely anonymous telemetry data about general usage. # Learn more here: https://nextjs.org/telemetry # Uncomment the following line in case you want to disable telemetry during the build. -# ENV NEXT_TELEMETRY_DISABLED 1 + ENV NEXT_TELEMETRY_DISABLED 1 RUN \ if [ -f yarn.lock ]; then yarn run build; \ diff --git a/docker-compose.yml b/docker-compose.yml index 3aba7cc..b34cb8d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,43 +1,16 @@ -version: '3' - services: payload: + container_name: "midrashim" image: node:18-alpine ports: - - '3000:3000' + - '${PORT}:${PORT}' volumes: - .:/home/node/app - node_modules:/home/node/app/node_modules working_dir: /home/node/app/ - command: sh -c "corepack enable && corepack prepare pnpm@latest --activate && pnpm install && pnpm dev" - depends_on: - - mongo - # - postgres + command: sh -c "npm install && npm run build && npm start" env_file: - .env - - # Ensure your DATABASE_URI uses 'mongo' as the hostname ie. mongodb://mongo/my-db-name - mongo: - image: mongo:latest - ports: - - '27017:27017' - command: - - --storageEngine=wiredTiger - volumes: - - data:/data/db - logging: - driver: none - - # Uncomment the following to use postgres - # postgres: - # restart: always - # image: postgres:latest - # volumes: - # - pgdata:/var/lib/postgresql/data - # ports: - # - "5432:5432" - volumes: data: - # pgdata: node_modules: