- Introduced a new comparison page for Dokploy vs. Coolify, detailing features, benefits, and integrations.
- Added a corresponding layout component for the new page.
- Updated the sitemap to include the new comparison page URL for better SEO.
- Added a new field for deployment type in the contact form, allowing users to specify 'cloud' or 'self-hosted' when selecting support inquiries.
- Implemented validation to ensure deployment type is selected for support requests.
- Updated form submission logic to prevent submissions for self-hosted support requests and reset deployment type when inquiry type changes.
- Deleted canary.sh and feature.sh scripts as they are no longer needed.
- Updated install.sh to support version detection and custom Docker Swarm initialization arguments.
- Improved installation and update processes to accommodate version-specific Docker images.
- Added a new section detailing the required ports (80, 443, and 3000) for Dokploy installation.
- Included a warning about the necessity of ensuring these ports are free before installation to prevent errors.
- Implemented a check to ensure that port 3000 is available before proceeding with the Dokploy installation.
- Added error messages to inform users if a service is already running on port 3000, guiding them to stop the conflicting service.
- Introduced guidance on resolving 404 errors related to Traefik routing for services created from templates and Docker Compose.
- Explained the differences in routing configuration between Applications and Templates/Compose Services.
- Provided a step-by-step solution for configuring domains and redeploying services to ensure changes take effect.
- Updated the section on securing the installation by enabling HTTPS, including a reference to the Domains documentation for SSL/TLS configuration.
- Added a warning about the importance of having a working domain with HTTPS before disabling IP:port access.
- Clarified the steps to disable IP:port access after verifying domain functionality.
- Updated various files to ensure consistent code formatting, including adjusting indentation and spacing.
- Refactored components and utility functions for better readability and maintainability.
- Removed unnecessary newlines and ensured consistent use of single quotes for strings across the codebase.
- Introduced a new script to fix OpenAPI schema issues, including adding a missing Authorization security scheme and addressing empty response schemas.
- Updated the build process to run this script before generating documentation, ensuring a more robust and accurate OpenAPI specification.
- Removed the exclusion for the generated API documentation directory from .gitignore.
- This change ensures that the generated documentation files are no longer ignored during builds, aligning with recent documentation management efforts.
- Deleted multiple outdated API documentation files to streamline the documentation structure.
- This cleanup aligns with recent efforts to maintain an organized and efficient documentation system.
- Removed the step that copies openapi.json to the docs public folder, streamlining the Docker build process.
- Updated the documentation generation command to clarify the source of openapi.json.
- Removed the exclusion for openapi.json and added the path for generated API documentation files.
- This change ensures that the generated documentation is properly managed and not ignored during builds.
- Added a step to copy openapi.json to the docs public folder, necessary for both generation and build processes.
- This change ensures that the OpenAPI documentation is correctly accessible during the Docker build.
- Eliminated the step that copied openapi.json to the docs public folder to streamline the Docker build process.
- This change aligns with recent documentation cleanup efforts and avoids redundancy in file management.
- Deleted the openapi.json file from the public directory as part of the documentation cleanup process.
- This change is intended to streamline the documentation structure and avoid redundancy.
- Copied openapi.json to the docs public folder for easier access.
- Updated paths in generated documentation files to reference the new location of openapi.json.
- Ensured all references to openapi.json are consistent across documentation files.
- Changed input path for documentation generation from './api.json' to '../../public/openapi.json'.
- Updated multiple generated documentation files to reference the new OpenAPI document path.
- Added new documentation files for 'Environment', 'Gitea', 'Organization', 'Preview Deployment', 'Rollback', 'Schedule', 'Swarm', and 'Volume Backups'.
- Enhanced existing documentation with additional endpoints and improved structure for clarity.