diff --git a/.ebignore b/.ebignore new file mode 100644 index 0000000..0e9a651 --- /dev/null +++ b/.ebignore @@ -0,0 +1,21 @@ +# dependencies +node_modules/ +# repository/project stuff +.idea/ +.git/ +.gitlab-ci.yml +README.md +# misc +.DS_Store +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +# local env files +.env.local +.env.development.local +.env.test.local +.env.production.local +# non prod env files +.env.development +.env.test \ No newline at end of file diff --git a/.gitignore b/.gitignore index 922d92a..7b60a88 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,8 @@ npm-debug.log* yarn-debug.log* yarn-error.log* + +# Elastic Beanstalk Files +.elasticbeanstalk/* +!.elasticbeanstalk/*.cfg.yml +!.elasticbeanstalk/*.global.yml diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..3364a17 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +unsafe-perm=true \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index b6f33f6..d7b2bb7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -87,6 +87,14 @@ "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==" }, + "@googlemaps/js-api-loader": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.11.1.tgz", + "integrity": "sha512-2ug4uBu0onRXTAo7Yxkay5N7pdNIz3XpTElMTLdCtEfQDxikbjeR6GS8atVhblX+ubFBNlXvDzz7VtuXv0vMRQ==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, "@hapi/accept": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.1.tgz", @@ -205,6 +213,27 @@ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.2.tgz", "integrity": "sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q==" }, + "@react-google-maps/api": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@react-google-maps/api/-/api-2.1.1.tgz", + "integrity": "sha512-Z/dcaDDfZD4DFnE1GhdHOIFHZ+VocEt6Ixe82f0f9tL/J0CZBQvfJ3V8RogY9fVraxdKIwnQx75U0O1JVqqBnw==", + "requires": { + "@googlemaps/js-api-loader": "1.11.1", + "@react-google-maps/infobox": "2.1.1", + "@react-google-maps/marker-clusterer": "2.1.1", + "invariant": "2.2.4" + } + }, + "@react-google-maps/infobox": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@react-google-maps/infobox/-/infobox-2.1.1.tgz", + "integrity": "sha512-x/+Td4Wsw+ziEcLjgQketCphuueLZ4vQLFkLrUBVzsHj4as4at79GsdVwoAdKIkBc5BDYJZw3ZGSr/SnWSObeg==" + }, + "@react-google-maps/marker-clusterer": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@react-google-maps/marker-clusterer/-/marker-clusterer-2.1.1.tgz", + "integrity": "sha512-LIqf1T2dVXRaf/gqk/7kEDpRvr1aQGlqOv/p5zwZus3qI6/3qK4jxNpc89gQ2WkCMrGwcI/fTQrnI55BZCxsLA==" + }, "@restart/context": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz", @@ -951,6 +980,11 @@ "safe-buffer": "^5.1.1" } }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -1487,6 +1521,11 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, + "nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", diff --git a/package.json b/package.json index 4333b56..2b27897 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "scripts": { "dev": "next dev", "build": "next build", - "start": "next start" + "start": "next start -p $PORT" }, "dependencies": { "@ant-design/icons": "^4.6.2", diff --git a/src/pages/vehicle.tsx b/src/pages/vehicle.tsx index ab90ba7..1f7acf5 100644 --- a/src/pages/vehicle.tsx +++ b/src/pages/vehicle.tsx @@ -6,7 +6,7 @@ import React, { useRef, useState } from 'react' // @ts-ignore import Highlighter from 'react-highlight-words' import { ApiEndpoint } from '../constant/api' -import { Vehicle, VehicleResponse } from '../types/vehicle' +import { Vehicle, VehicleResponse } from '../types/index' import Navigation from '../components/navigation' type VehicleForm = {