Dockerize Existing Python + Selenium + MySQL Scraper (Run on Mac & Linux)
Budget: $2 – $8 USD
I already have a fully functional Python web scraper project (for Dealmoon.com) that works perfectly on my local Windows 11 machine, including data saving in MySQL.
Now, I need an expert to Dockerize this project so that it can run seamlessly inside containers on both Mac (M1/M2 ARM) and Linux systems.
Requirements:
Create a Dockerfile and docker-compose.yml for:
Python 3.11 app (main.py)
Selenium (Chromium/Chrome driver)
MySQL database
Ensure cross-platform compatibility (works on both Mac ARM64 and Linux x86_64).
Handle network communication between Selenium and the Python app.
Ensure MySQL connection works correctly within Docker.
Provide a README with simple steps to build and run the project:
docker compose up --build
Final deliverable: Zip folder containing all Docker files + instructions.
Deliverables:
Working Dockerized setup (Python + Selenium + MySQL)
Tested on Mac (ARM) and Linux (x86_64)
Clean and documented Docker setup
Skills Required:
Docker & Docker Compose
Python (Selenium, MySQL connector)
Linux & Mac environment knowledge
Debugging Docker network and compatibility issues
Timeline:
Expected completion: 6 to 10 hours.
Now, I need an expert to Dockerize this project so that it can run seamlessly inside containers on both Mac (M1/M2 ARM) and Linux systems.
Requirements:
Create a Dockerfile and docker-compose.yml for:
Python 3.11 app (main.py)
Selenium (Chromium/Chrome driver)
MySQL database
Ensure cross-platform compatibility (works on both Mac ARM64 and Linux x86_64).
Handle network communication between Selenium and the Python app.
Ensure MySQL connection works correctly within Docker.
Provide a README with simple steps to build and run the project:
docker compose up --build
Final deliverable: Zip folder containing all Docker files + instructions.
Deliverables:
Working Dockerized setup (Python + Selenium + MySQL)
Tested on Mac (ARM) and Linux (x86_64)
Clean and documented Docker setup
Skills Required:
Docker & Docker Compose
Python (Selenium, MySQL connector)
Linux & Mac environment knowledge
Debugging Docker network and compatibility issues
Timeline:
Expected completion: 6 to 10 hours.
Related categories:
Python
Linux
Web Scraping
Software Architecture
Mac OS
MySQL
Docker
Selenium
Docker Compose