chore: remove stale code
This commit is contained in:
@@ -1,10 +0,0 @@
|
|||||||
# configurations
|
|
||||||
.idea
|
|
||||||
|
|
||||||
# crawlee and apify storage folders
|
|
||||||
apify_storage
|
|
||||||
crawlee_storage
|
|
||||||
storage
|
|
||||||
|
|
||||||
# installed files
|
|
||||||
node_modules
|
|
||||||
8
scraper/.gitignore
vendored
8
scraper/.gitignore
vendored
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
7077
scraper/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -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"
|
|
||||||
}
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
// {
|
|
||||||
// "extends": "@apify/tsconfig",
|
|
||||||
// "compilerOptions": {
|
|
||||||
// "module": "NodeNext",
|
|
||||||
// "moduleResolution": "NodeNext",
|
|
||||||
// "target": "ES2022",
|
|
||||||
// "outDir": "dist",
|
|
||||||
// "noUnusedLocals": false,
|
|
||||||
// "lib": ["DOM"]
|
|
||||||
// },
|
|
||||||
// "include": [
|
|
||||||
// "./src/**/*"
|
|
||||||
// ]
|
|
||||||
// }
|
|
||||||
Reference in New Issue
Block a user