-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Config Split #69
Config Split #69
Conversation
Mainly, the configuration imports in various modules have been refactored for better organization. Configurations have now been split into 'smib.slack.config' and 'smib.webserver.config' files, ensuring that the relevant configurations are loaded for each specific module. Docker build arguments have also been added to exclude unnecessary directories during the build process, making the build more efficient. There is a core smib.common.config which holds configuration necessary to both parts of the app. Docker compose file/build file have had an argument added to remove the other containers source, this is to stop an dependancy injection issue. Also makes the respective images a tad smaller
blocked by #68 I should've based this branch off of that one |
@sam57719 Merge branch 68 into this one and keep it open. We can merge 68 into develop and then 69 on top later, or just merge 69 in and discard 68 as we need. |
The Docker configuration files, docker-compose.yml and smib-fast.Dockerfile, have been modified to remove the 'exclude_dir' argument. This argument was previously used to exclude directories from the Docker build process, however, this exclusion was found unnecessary. Now, the Docker build workflow is simpler and does not exclude any directories. This is now done in the load_injection_container calls to properly sort the injection issues
@sjefferson99 this now should be able to go in separatley to the docker branches #68 - found better way of sorting the injectable issue |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All fine.
Split config