Commit Graph

21 Commits

Author SHA1 Message Date
mazyar 147be11973 Update .drone.yml
continuous-integration/drone/push Build is passing
2026-06-13 13:54:27 +00:00
mazyar 9674d571e2 Update .drone.yml
continuous-integration/drone/push Build is passing
2026-06-13 13:22:26 +00:00
mazyar 2e74af0ce2 Update .drone.yml
continuous-integration/drone/push Build is passing
2026-06-13 13:17:49 +00:00
Mazyar 4f05516fc2 Update Drone CI configuration and Makefile to remove legacy worker sources and add build target for worker
- Updated `.drone.yml` to remove lingering legacy worker source files after git deletion, ensuring a clean build environment.
- Modified `Makefile` to include a new `build-worker` target that removes deprecated scraper and queue source files, streamlining the worker build process.

This change enhances the build process by eliminating outdated components and ensuring that the worker is built without legacy dependencies.
2026-06-09 11:29:29 +03:30
k.pirzargar d4cf1d5e14 Update .drone.yml 2026-04-19 10:59:31 +03:30
k.pirzargar 54606f8c1d add context use web 2026-04-19 10:54:33 +03:30
Karim Pirzargar e466bed428 fix 2026-04-19 10:18:19 +03:30
Karim Pirzargar fa2ececaf9 update 2026-03-09 20:24:06 +03:30
Karim Pirzargar 2ab001bc70 updat epush 2026-03-09 20:16:14 +03:30
n.nakhostin 10a9081c68 Add Worker Build Step and Dockerfile for Background Processing
- Introduced a new build step in the Drone CI configuration for the worker service, enabling automated Docker image creation.
- Added a Dockerfile for the worker service, defining the build process and dependencies, ensuring a streamlined deployment for background tasks.
- Enhanced the overall CI/CD pipeline to support the new worker service, improving the project's build and deployment capabilities.
2025-10-18 09:07:46 +03:30
n.nakhostin 309e0d2523 Update Drone CI Configuration to Include New Feature Branch
- Added 'feature/ted' branch to the Drone CI configuration, allowing for automated builds and tests on this new feature branch.
- This change enhances the CI/CD pipeline by ensuring that developments on the feature branch are properly integrated and tested.
2025-09-30 16:52:55 +03:30
n.nakhostin 5d721705b7 Update MongoDB Driver and Configuration for Company Entities
- Updated the MongoDB driver from v1.17.4 to v2.3.0, ensuring compatibility with the latest features and improvements.
- Refactored company-related entity and repository files to utilize the new driver, replacing `primitive.ObjectID` with `bson.ObjectID` for ID handling.
- Adjusted the configuration in `.drone.yml` to include the `main` branch in the trigger settings, enhancing CI/CD pipeline flexibility.
2025-09-09 18:53:39 +03:30
n.nakhostin 06d0a9afb6 Update CI Configuration in .drone.yml to Reflect Build Process Changes
- Renamed the pipeline from 'web' to 'build' for clarity in the CI process.
- Updated the 'web tag' step to 'build tag' to better represent its purpose.
- Removed the 'scraper tag' step to streamline the configuration and focus on the build process.
- Ensured the CI configuration aligns with the current build requirements for the application.
2025-08-31 18:07:22 +03:30
n.nakhostin e6bf47a769 Refactor Dockerfile and Update CI Configuration
- Changed the working directory in the Dockerfile to /app for better organization.
- Removed the iat.yaml configuration file to simplify the container setup and reduce complexity.
- Adjusted the exposed port to 80, aligning with standard HTTP practices for the scraper application.
- Updated the CI configuration in .drone.yml to reflect these changes, ensuring a streamlined build process.
2025-08-31 17:13:57 +03:30
n.nakhostin ff44ded5f9 Update CI Configuration in .drone.yml to Enhance Build Process
- Renamed the existing 'tag' step to 'web tag' for clarity in the CI pipeline.
- Added a new 'scraper tag' step to generate application version tags based on the current git commit count and branch, improving versioning for the scraper application.
- This update streamlines the CI process and enhances the tagging mechanism for better tracking of application versions.
2025-08-31 14:25:43 +03:30
n.nakhostin 45d2e84fd7 Implement Scraper Dockerfile and Refactor CI Configuration
- Added a new Dockerfile for the scraper application located at cmd/scraper/Dockerfile to streamline the build process.
- Updated the CI configuration in .drone.yml to correctly build the scraper application with the new Dockerfile.
- Refactored the main application entry point to utilize a new bootstrap package for configuration, logging, and MongoDB initialization.
- Enhanced the scraper's configuration management by defining a dedicated Config struct for better organization and maintainability.
2025-08-31 14:23:01 +03:30
n.nakhostin 511155e0a7 Refactor Dockerfile and CI Configuration
- Updated the CI configuration in .drone.yml to use the new Dockerfile located at ./cmd/web/Dockerfile.
- Removed the old Dockerfile and Dockerfile-drone as they are no longer needed.
- Refactored the cmd/web/Dockerfile to streamline the build process and improve organization.
- Introduced a new bootstrap package to handle application initialization, including configuration, logging, MongoDB, Redis, and authorization service setup.
- Added a health check endpoint for monitoring the server status, enhancing the API's operational capabilities.
2025-08-31 14:16:37 +03:30
k.pirzargar 4b3172d058 rupdate 2025-08-30 23:47:36 +03:30
k.pirzargar ea52e87443 add cache 2025-08-30 23:34:15 +03:30
k.pirzargar 3034018ebd Update .drone.yml 2025-08-30 23:21:14 +03:30
k.pirzargar 397121cec3 Add .drone.yml 2025-08-30 23:12:55 +03:30