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