https://github.com/swechhya/isol8r-backend
https://github.com/swechhya/isol8r-backend
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/swechhya/isol8r-backend
- Owner: Swechhya
- Created: 2024-04-05T10:14:25.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-07T02:32:30.000Z (over 2 years ago)
- Last Synced: 2025-01-08T22:03:08.867Z (over 1 year ago)
- Language: Go
- Size: 30.2 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# isol8r-backend
## Description
isol8r enables deployment of feature changes separate from dev, UAT, prod. This means that long running projects, expriments can be tested prior to merging the code.
## Installation
To setup this code locally you can follow the follwing steps:
1. Clone the repo
```go
git clone git@github.com:Swechhya/isol8r-backend.git
```
2. Install all the go modules
```go
go get .
```
3. Copy the `.env.example` file and rename it as `.env`. Add add all the env config.
4. To run the program execute the following code:
```go
go run cmd/app/main.go
```
## Features
- Developers can test their changes in a controlled environment without affecting other ongoing development work or the stability of existing features
- By testing changes in an isolated environment, teams can identify and address potential issues or bugs early in the development process.
- Developers can easily rollback or roll-forward changes within the isolated environment without affecting the main development or production environments
- Developers can allocate resources specifically for testing and experimentation, ensuring efficient use of computing power
- Designed to be scalable and adaptable to the needs of different projects and teams
## Future Enhancements
- Support database other than postgres
- Support single repo that contain both client and server code
- Support other access control platforms like Gitlab, BitBucket etc.
- Add support of secret manager in feature environment