Ensure all configuration values, particularly version numbers and environment variables, are consistent across related files to prevent subtle bugs and deployment issues. When updating configurations:
Ensure all configuration values, particularly version numbers and environment variables, are consistent across related files to prevent subtle bugs and deployment issues. When updating configurations:
Example for version synchronization:
# In app/views/install/compose.phtml
- image: openruntimes/executor:0.7.14
+ image: openruntimes/executor:0.7.16 # Match version in docker-compose.yml
Example for environment variables:
# Remove deprecated variable to avoid confusion
- - _APP_MAINTENANCE_DELAY
- _APP_MAINTENANCE_START_TIME
Example for maintaining backward compatibility:
# Support both legacy and current runtime versions
- OPR_EXECUTOR_RUNTIME_VERSIONS=v5
+ OPR_EXECUTOR_RUNTIME_VERSIONS=v2,v5
Enter the URL of a public GitHub repository