- Create separate GitHub workflows for development and production. - Update and fix the issue in the deployment script. - Update Docker Compose and create separate Docker Compose files for development and production.