chore: remove stale code

This commit is contained in:
karishmas6
2024-05-27 20:59:03 +05:30
parent a0c49d0f08
commit 54abb3b086
7 changed files with 0 additions and 7196 deletions

View File

@@ -1,10 +0,0 @@
# configurations
.idea
# crawlee and apify storage folders
apify_storage
crawlee_storage
storage
# installed files
node_modules

8
scraper/.gitignore vendored
View File

@@ -1,8 +0,0 @@
# This file tells Git which files shouldn't be added to source control
.idea
dist
node_modules
apify_storage
crawlee_storage
storage

View File

@@ -1,51 +0,0 @@
# Specify the base Docker image. You can read more about
# the available images at https://crawlee.dev/docs/guides/docker-images
# You can also use any other image from Docker Hub.
FROM apify/actor-node-playwright-chrome:18 AS builder
# Copy just package.json and package-lock.json
# to speed up the build using Docker layer cache.
COPY --chown=myuser package*.json ./
# Install all dependencies. Don't audit to speed up the installation.
RUN npm install --include=dev --audit=false
# Next, copy the source files using the user set
# in the base image.
COPY --chown=myuser . ./
# Install all dependencies and build the project.
# Don't audit to speed up the installation.
RUN npm run build
# Create final image
FROM apify/actor-node-playwright-chrome:18
# Copy only built JS files from builder image
COPY --from=builder --chown=myuser /home/myuser/dist ./dist
# Copy just package.json and package-lock.json
# to speed up the build using Docker layer cache.
COPY --chown=myuser package*.json ./
# Install NPM packages, skip optional and development dependencies to
# keep the image small. Avoid logging too much and print the dependency
# tree for debugging
RUN npm --quiet set progress=false \
&& npm install --omit=dev --omit=optional \
&& echo "Installed NPM packages:" \
&& (npm list --omit=dev --all || true) \
&& echo "Node.js version:" \
&& node --version \
&& echo "NPM version:" \
&& npm --version
# Next, copy the remaining files and directories with the source code.
# Since we do this after NPM install, quick build will be really fast
# for most source file changes.
COPY --chown=myuser . ./
# Run the image. If you know you won't need headful browsers,
# you can remove the XVFB start script for a micro perf gain.
CMD ./start_xvfb_and_run_cmd.sh && npm run start:prod --silent

View File

@@ -1,8 +0,0 @@
# Crawlee + PlaywrightCrawler + TypeScript project
This template is a production ready boilerplate for developing with `PlaywrightCrawler`. Use this to bootstrap your projects using the most up-to-date code.
If you're looking for examples or want to learn more visit:
- [Documentation](https://crawlee.dev/api/playwright-crawler/class/PlaywrightCrawler)
- [Examples](https://crawlee.dev/docs/examples/playwright-crawler)

7077
scraper/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,28 +0,0 @@
{
"name": "scraper",
"version": "0.0.1",
"type": "module",
"description": "This is an example of a Crawlee project.",
"dependencies": {
"@fastify/cors": "^9.0.1",
"cheerio": "^1.0.0-rc.12",
"crawlee": "^3.9.2",
"fastify": "^4.26.2",
"playwright": "*"
},
"devDependencies": {
"@types/node": "^20.0.0",
"tsx": "^4.4.0",
"typescript": "~5.4.0"
},
"scripts": {
"start": "npm run start:dev",
"start:prod": "node dist/main.js",
"start:dev": "tsx src/main.js",
"build": "tsc",
"test": "echo \"Error: oops, the actor has no tests yet, sad!\" && exit 1",
"postinstall": "npx crawlee install-playwright-browsers"
},
"author": "It's not you it's me",
"license": "ISC"
}

View File

@@ -1,14 +0,0 @@
// {
// "extends": "@apify/tsconfig",
// "compilerOptions": {
// "module": "NodeNext",
// "moduleResolution": "NodeNext",
// "target": "ES2022",
// "outDir": "dist",
// "noUnusedLocals": false,
// "lib": ["DOM"]
// },
// "include": [
// "./src/**/*"
// ]
// }