https://github.com/sunmxt/wing
Application orchestration backed by Kubernetes. [mirror]
https://github.com/sunmxt/wing
caas devops kubernetes
Last synced: about 2 months ago
JSON representation
Application orchestration backed by Kubernetes. [mirror]
- Host: GitHub
- URL: https://github.com/sunmxt/wing
- Owner: Sunmxt
- Created: 2019-05-11T06:07:25.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-12-22T17:40:11.000Z (over 6 years ago)
- Last Synced: 2025-12-31T22:55:43.972Z (5 months ago)
- Topics: caas, devops, kubernetes
- Language: Go
- Homepage:
- Size: 7.69 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wing
[](https://golang.org/)
Application orchestration backed by Kubernetes.
#### Build
```bash
make
```
#### Build Docker Image
```bash
docker build -t wing:latest .
```
## Configuration
#### Kubernetes
```yaml
kubernetes:
namespace: default # Kubernetes namespace to deploy application
kubeConfig: ./config # kubeconfig to access to kube-apiserver. Let it empty when Wing runs within Kubernetes cluster (Wing will search for in-cluser kubeconfig instead).
```
#### Database
Wing saves application configurations, users, and RBAC roles to database.
```yaml
database:
dsn: "root:123456@tcp(127.0.0.1:3306)/wing?charset=utf8&parseTime=true"
engine: mysql
```
## Development
#### Run backend
```bash
make && bin/wing -config config.yml -debug
```
Run frontend
```bash
cd dashboard
npm run dev
```