Update demos and readme
Update goreleaser
- commit
- 71a4995269f1c8ac03ca4e59873b3d80c5efed0e
- author
- bamen · · 2024-09-27 12:11 UTC
- committer
- bamen · · 2024-09-27 12:13 UTC
- parent
- 045b500
- signature
- unsigned
- refs
- tag: v0.1.12
5 files · +14 -8
M .goreleaser.yaml +1 -1
| @@ -9,7 +9,7 @@ release: | |||
| 9 | 9 | ||
| 10 | 10 | builds: | |
| 11 | 11 | - id: "gordon" | |
| 12 | - | main: ./cmd/cli/main.go | |
| 12 | + | main: ./main.go | |
| 13 | 13 | binary: gordon | |
| 14 | 14 | goos: | |
| 15 | 15 | - linux | |
| @@ -9,7 +9,7 @@ release: | |||||
| 9 | 9 | ||||
| 10 | builds: | 10 | builds: | ||
| 11 | - id: "gordon" | 11 | - id: "gordon" | ||
| 12 | - | main: ./cmd/cli/main.go | 12 | + | main: ./main.go |
| 13 | binary: gordon | 13 | binary: gordon | ||
| 14 | goos: | 14 | goos: | ||
| 15 | - linux | 15 | - linux | ||
M README.md +12 -6
| @@ -13,13 +13,13 @@ Gordon is a tool written in Go that aims to simplify the deployment of your cont | |||
| 13 | 13 | ||
| 14 | 14 | ## **Key Features** | |
| 15 | 15 | ||
| 16 | - | - **Ease of use**: | |
| 16 | + | - **Ease of use**: | |
| 17 | 17 | - Push your container images effortlessly using the **`gordon push`** command. A container creation URL is generated upon successful push. | |
| 18 | - | ||
| 18 | + | ||
| 19 | 19 |  | |
| 20 | - | ||
| 20 | + | ||
| 21 | 21 | - Deploy your web applications quickly with **`gordon deploy`**. | |
| 22 | - | ||
| 22 | + | ||
| 23 | 23 |  | |
| 24 | 24 | ||
| 25 | 25 | - **Self-Hosted**: Operates within your existing self-hosted environment without interfering with your setup. | |
| @@ -50,9 +50,15 @@ I also want to emphasize that I am far from being a Go expert yet. Hence, if you | |||
| 50 | 50 | ||
| 51 | 51 | ## **Roadmap beyond 0.1** | |
| 52 | 52 | ||
| 53 | - | - [ ] Bug fixes | |
| 53 | + | - [x] Improved error handling | |
| 54 | + | - [x] Improved logging | |
| 54 | 55 | - [x] Refined CLI to backend authentication process (utilizing GitHub OAuth Device flow) | |
| 55 | - | - [x] `push` command | |
| 56 | + | - [x] `push` command | |
| 57 | + | - [x] `version` command | |
| 58 | + | - [x] `update` command | |
| 59 | + | - [x] `deploy` command | |
| 60 | + | - [ ] Survey(s) on deploy command (delete if already exists, etc.) | |
| 61 | + | - [ ] Improved web UI | |
| 56 | 62 | - [ ] Templates for databases (mysql, postgresql, redis, etc.) | |
| 57 | 63 | ||
| 58 | 64 | Have suggestions? Feel free to open an issue! | |
| @@ -13,13 +13,13 @@ Gordon is a tool written in Go that aims to simplify the deployment of your cont | |||||
| 13 | 13 | ||||
| 14 | ## **Key Features** | 14 | ## **Key Features** | ||
| 15 | 15 | ||||
| 16 | - | - **Ease of use**: | 16 | + | - **Ease of use**: |
| 17 | - Push your container images effortlessly using the **`gordon push`** command. A container creation URL is generated upon successful push. | 17 | - Push your container images effortlessly using the **`gordon push`** command. A container creation URL is generated upon successful push. | ||
| 18 | - | 18 | + | ||
| 19 |  | 19 |  | ||
| 20 | - | 20 | + | ||
| 21 | - Deploy your web applications quickly with **`gordon deploy`**. | 21 | - Deploy your web applications quickly with **`gordon deploy`**. | ||
| 22 | - | 22 | + | ||
| 23 |  | 23 |  | ||
| 24 | 24 | ||||
| 25 | - **Self-Hosted**: Operates within your existing self-hosted environment without interfering with your setup. | 25 | - **Self-Hosted**: Operates within your existing self-hosted environment without interfering with your setup. | ||
| @@ -50,9 +50,15 @@ I also want to emphasize that I am far from being a Go expert yet. Hence, if you | |||||
| 50 | 50 | ||||
| 51 | ## **Roadmap beyond 0.1** | 51 | ## **Roadmap beyond 0.1** | ||
| 52 | 52 | ||||
| 53 | - | - [ ] Bug fixes | 53 | + | - [x] Improved error handling |
| 54 | + | - [x] Improved logging | |||
| 54 | - [x] Refined CLI to backend authentication process (utilizing GitHub OAuth Device flow) | 55 | - [x] Refined CLI to backend authentication process (utilizing GitHub OAuth Device flow) | ||
| 55 | - | - [x] `push` command | 56 | + | - [x] `push` command |
| 57 | + | - [x] `version` command | |||
| 58 | + | - [x] `update` command | |||
| 59 | + | - [x] `deploy` command | |||
| 60 | + | - [ ] Survey(s) on deploy command (delete if already exists, etc.) | |||
| 61 | + | - [ ] Improved web UI | |||
| 56 | - [ ] Templates for databases (mysql, postgresql, redis, etc.) | 62 | - [ ] Templates for databases (mysql, postgresql, redis, etc.) | ||
| 57 | 63 | ||||
| 58 | Have suggestions? Feel free to open an issue! | 64 | Have suggestions? Feel free to open an issue! | ||
M assets/vhs/demo_deploy.gif +0 -0 binary file: no text diff
binary file: no text diff
M assets/vhs/demo_deploy.tape +1 -1
| @@ -63,7 +63,7 @@ Set Shell "bash" | |||
| 63 | 63 | Set FontSize 17 | |
| 64 | 64 | Set FontFamily "FiraCode Nerd Font" | |
| 65 | 65 | Set Width 1200 | |
| 66 | - | Set Height 300 | |
| 66 | + | Set Height 500 | |
| 67 | 67 | ||
| 68 | 68 | Type "gordon" | |
| 69 | 69 | Sleep 1 | |
| @@ -63,7 +63,7 @@ Set Shell "bash" | |||||
| 63 | Set FontSize 17 | 63 | Set FontSize 17 | ||
| 64 | Set FontFamily "FiraCode Nerd Font" | 64 | Set FontFamily "FiraCode Nerd Font" | ||
| 65 | Set Width 1200 | 65 | Set Width 1200 | ||
| 66 | - | Set Height 300 | 66 | + | Set Height 500 |
| 67 | 67 | ||||
| 68 | Type "gordon" | 68 | Type "gordon" | ||
| 69 | Sleep 1 | 69 | Sleep 1 | ||
M assets/vhs/demo_push.gif +0 -0 binary file: no text diff
binary file: no text diff