Commit 363fc0b
authored
Component based repository (#323)
* #322: Stage one, restructure
#!components: grid-bot,grid-bot-recovery
#!deployable-components: grid-bot
Restructure the current environment to better suit the component framework.
* #322: Stage two, new workflows
build.yml:
~ Filter down to just changes to the workflow and services folder.
~ Move to component framework (drops need for hardcoded images)
~ Split build and artifact writing to different GHA jobs, helps with clarity.
~ Make build workflow invoke the deploy workflow via workflow dispatch instead of having duplicate code spread across the entire repository.
deploy.yml:
~ Move to component framework.
* Drop .vscode and makefile
* #322: Move around files
Dockerfile:
~ Move to component directory
~ Drop need to embed image tag
~ Move context to current directory based on changes to Docker builds where they now are placed in the context of the origin.
Grid.Bot.csproj + ssl/:
~ Move ssl to the component directory so that it can be embedded in built components.
* #322: Introduce new files
For grid-bot-recovery, introduce a solution and Dockerfile.
* #322: Move to component framework.
* Remove launch settings
* Ignore launch settings
* Update Dockerfile
Fix issue with unknown directories
Signed-off-by: Nikita Petko <[email protected]>
* Update Grid.Bot.csproj
Small issue with the copy command
* Update Grid.Bot.csproj
Change the targets for linux to run if NOT Windows NT
* Update Grid.Bot.csproj
Log on copy
* Update Grid.Bot.csproj
Update to use native targets
* Update Grid.Bot.csproj
Fix targets
* Update Grid.Bot.csproj
Fix directory
* #322: Bump to v10
* #322: Update deploy.yml
Bump to v11 which adds interval and timeout to service checks
Signed-off-by: Nikita Petko <[email protected]>
* #322: Update .component.yaml
Update to static ports
Signed-off-by: Nikita Petko <[email protected]>
* Update deploy.yml
Update for prod stats
Signed-off-by: Nikita Petko <[email protected]>
* Update .component.yaml
Signed-off-by: Nikita Petko <[email protected]>
---------
Signed-off-by: Nikita Petko <[email protected]>1 parent 0bf8131 commit 363fc0b
File tree
101 files changed
+701
-626
lines changed- .github/workflows
- .vscode
- nomad
- scripts
- services
- grid-bot
- lib
- commands
- Attributes
- Enums
- Modules
- PrivateModules
- events
- Events
- settings
- Providers
- utility
- Extensions
- Implementation
- Interfaces
- Lua
- src
- ssl
- recovery
- src
- Events
- Implementation
- Interfaces
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
101 files changed
+701
-626
lines changedThis file was deleted.
0 commit comments