Commit graph

32 commits

Author SHA1 Message Date
d6a5587a66
refactor: isolate + inject DefinitionFetcher
All checks were successful
Pull-Request / tests (pull_request) Successful in 1m14s
Pull-Request / static-analysis (pull_request) Successful in 1m38s
Pull-Request / post-run (pull_request) Successful in 24s
2024-11-10 11:09:40 -05:00
8bc33870e6
feat: fetch service def from git
All checks were successful
Pull-Request / tests (pull_request) Successful in 1m6s
Pull-Request / static-analysis (pull_request) Successful in 1m31s
Pull-Request / post-run (pull_request) Successful in 24s
2024-11-10 10:52:06 -05:00
c580c0c433
refactor: generalize service definition fetch 2024-11-10 10:37:46 -05:00
24e795e1aa
ci: run pre-commit on pr + push
All checks were successful
Pull-Request / tests (pull_request) Successful in 1m8s
Pull-Request / static-analysis (pull_request) Successful in 1m33s
Pull-Request / post-run (pull_request) Successful in 26s
Push / pre-run (push) Successful in 28s
Push / tests (push) Successful in 1m7s
Push / static-analysis (push) Successful in 1m33s
Push / post-run (push) Successful in 36s
2024-11-10 10:25:33 -05:00
8f0489a622
build: add pre-commit tooling + basic go/shell/yaml hooks
docs: mention pre-commit
2024-11-10 10:25:30 -05:00
91094b9360
ci: update runs-on to runner-latest
All checks were successful
/ build (push) Successful in 2m5s
2024-11-09 18:20:47 -05:00
62eb27a0a8
feat: allow network, pid in container definitions
Some checks failed
/ build (push) Has been cancelled
2024-11-09 18:08:32 -05:00
0b2e222124
refactor: remove extraneous Post webclient flow, use Do instead 2024-10-04 20:31:38 -04:00
4cad5e875d
feat: add stop-remote to cli 2024-10-04 20:28:09 -04:00
a6c937b565
refactor: unify service management under manager struct 2024-10-04 20:05:33 -04:00
daa19167a7
feat: start cmd for remote hosts 2024-10-04 00:03:12 -04:00
de56bc9d0d
feat: add request-level logging 2024-10-03 00:33:08 -04:00
d51031a875
feat: add service start/stop via daemon api 2024-10-02 23:47:33 -04:00
01df6c4dd5
refactor: inject service client / podman in daemon 2024-10-02 23:03:57 -04:00
824ba8ba0b
feat: daemon command stub 2024-10-01 22:56:25 -04:00
da0b3dd240
build: update go -> 1.23.1 2024-09-29 15:34:11 -04:00
17221855cc
feat: add explicit flag / arg definitions
Some checks failed
/ build (push) Has been cancelled
2024-09-28 21:49:46 -04:00
a11bbe2eec
feat: add port type support
Some checks failed
/ build (push) Has been cancelled
2024-09-27 00:03:20 -04:00
b5408fda1a
feat: add build command + build,images config 2024-09-26 23:29:52 -04:00
4c3887857f
refactor(cli): extract commands into own module 2024-09-26 20:38:01 -04:00
08f068d255
feat: support env-file input
All checks were successful
/ build (push) Successful in 59s
2024-07-06 21:15:02 -04:00
2ce774a249
feat: support read-only volume annotations
All checks were successful
/ build (push) Successful in 53s
2024-06-09 00:23:53 -04:00
c1094c7020
docs: document podman module 2024-06-08 23:47:10 -04:00
9c86fb64ee
build: add install script and instructions 2024-06-03 23:31:32 -04:00
6c18ac9e2f
docs: document where binaries can be obtained 2024-06-03 00:32:04 -04:00
3daba14652
ci: build and save artifact
All checks were successful
/ build (push) Successful in 1m1s
2024-06-03 00:22:23 -04:00
fca61353b7
feat: add command to stop a running service 2024-06-02 23:57:55 -04:00
c843d35ae5
feat: add port mappings to service definition 2024-06-02 23:49:37 -04:00
e51648801f
refactor: split into modules 2024-06-02 02:03:47 -04:00
a811dd8927
refactor(service): split service-related logic into module 2024-06-02 01:21:25 -04:00
6335743afd
feat: init + crude start command 2024-06-02 01:11:56 -04:00
fb4fb70c29 Initial commit 2024-06-02 05:09:21 +00:00