11 Commits

Author SHA1 Message Date
k.pirzargar 74d9269a19 Update cmd/web/Dockerfile 2026-04-19 11:00:22 +03:30
k.pirzargar 97ca51d95d Update cmd/web/Dockerfile 2026-04-19 10:47:02 +03:30
Karim Pirzargar 2ab001bc70 updat epush 2026-03-09 20:16:14 +03:30
n.nakhostin dae8eb44e2 Add Documentation Copy Step in Dockerfile
- Added a step in the Dockerfile to copy the documentation files from the build stage to the final image.
- This change ensures that the documentation is included in the Docker image, improving accessibility for users and developers.
2025-11-04 11:55:37 +03:30
n.nakhostin 44d0f57082 Update Dockerfile to Correct Asset Copy Path
- Modified the Dockerfile to change the COPY command for web assets, ensuring the correct path is used to include assets from the cmd/web directory. This adjustment improves the organization and accessibility of web-related assets within the application.
2025-09-09 16:03:13 +03:30
n.nakhostin 6458211f12 Update Dockerfile to Copy Web Assets
- Modified the Dockerfile to change the COPY command for assets, now including the entire web assets directory instead of just the flags. This adjustment improves the organization and accessibility of web-related assets within the application.
2025-09-09 14:56:50 +03:30
n.nakhostin a8a08b33f6 Update Dockerfile to Include Flags Assets
- Added a new COPY command in the Dockerfile to include SVG flag assets from the go-builder stage, enhancing the application's asset management and visual representation of country flags.
2025-09-09 14:49:06 +03:30
n.nakhostin 31cf9a4454 Refactor Dockerfile and Remove iat.yaml Configuration
- Updated the Dockerfile to change the working directory to /app and streamline the build process for the web application.
- Removed the iat.yaml configuration file, simplifying the configuration management and reducing complexity in the container setup.
- Adjusted the entry point and exposed port to align with standard practices, ensuring the application runs on port 80.
2025-08-31 16:48:08 +03:30
n.nakhostin b1438870f0 Add Configuration Files for Scraper and Web Applications
- Introduced iat.yaml configuration files for both the scraper and web applications, defining essential settings such as database connections, logging configurations, and scraping parameters.
- Updated the Dockerfiles for both applications to include the new iat.yaml files, ensuring they are available in the container environment for runtime configuration.
- This enhancement improves the maintainability and configurability of both applications, allowing for easier adjustments to settings without code changes.
2025-08-31 16:30:58 +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 b9a54fd4f0 Add cmd/web/Dockerfile 2025-08-30 16:13:31 +03:30