Commit Graph

15 Commits

Author SHA1 Message Date
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