https://github.com/gavril-s/borzoi
Simple deploy tool for your server
https://github.com/gavril-s/borzoi
ci-cd deploy deployment devops docker go golang htmx redis
Last synced: 2 months ago
JSON representation
Simple deploy tool for your server
- Host: GitHub
- URL: https://github.com/gavril-s/borzoi
- Owner: gavril-s
- License: mit
- Created: 2024-10-12T07:49:21.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-22T21:48:56.000Z (over 1 year ago)
- Last Synced: 2025-03-03T14:48:18.080Z (over 1 year ago)
- Topics: ci-cd, deploy, deployment, devops, docker, go, golang, htmx, redis
- Language: Go
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Borzoi
### Overview
**Borzoi** is a lightweight deployment tool designed to simplify the process of deploying applications to your private server (for those who usually do it by hand).
### How to Use Borzoi
1. In the root of your repository, create a `borzoi` directory and place a `borzoi.yaml` file inside. Add a `docker-compose.yaml` to manage your application’s container setup.
2. Ensure both `nginx` and `docker` are installed and configured on your server.
3. Run Borzoi with `sudo` on your server (e.g., `borzoi.server.com`).
4. Send a POST request to `borzoi.server.com/api/v1/deploy/create`, including your repository URL and branch name. You can also set up GitHub Webhooks to automate this step.
5. Visit `borzoi.server.com` to see your application running.
### License
This project is licensed under the MIT License.
You can view the full license in the [LICENSE](./LICENSE) file.