Commit graph

15 commits

Author SHA1 Message Date
Aravinth Manivannan 3a961bc524
feat: add tracing log identifier to each HTTP route handler 2022-11-11 15:37:33 +05:30
Aravinth Manivannan ed68b4570c
feat: auto assign default deployment hostnames using crate::subdomains
utils
2022-11-10 17:35:48 +05:30
Aravinth Manivannan 79a8b6586c
feat: rm loading pages from settings and rely on DB. Propagate changes
across codebase
2022-11-10 16:26:19 +05:30
Aravinth Manivannan e3996134e4
chore: refactor: use api::v1::services and tests::get_ctx 2022-09-12 01:39:37 +05:30
Aravinth Manivannan 086c4f5911
feat: replace my_codegen with actix_web_codegen_const_routes 2022-09-10 18:31:05 +05:30
Aravinth Manivannan 4d136f2407
feat: update customer specified branch 2022-09-08 00:59:39 +05:30
Aravinth Manivannan b1ce2549bf
chore: clippy lints 2022-09-07 10:28:26 +05:30
Aravinth Manivannan 63967d4074
feat: add deploy information endpoint and tests 2022-04-27 14:36:40 +05:30
Aravinth Manivannan 58e928eeda
feat: test utils init separate tmp dirs for deployed pages and assert status codes 2022-04-27 11:49:52 +05:30
Aravinth Manivannan 68d63bba07
chore: load app settings via app ctx and do away with global static loader 2022-04-27 10:52:24 +05:30
Aravinth Manivannan eb87453bd1
feat: handle errors in deploy endpoint 2022-04-26 19:56:59 +05:30
Aravinth Manivannan 325d110e9a
feat: switch to user configured branch even when configuration is changed
DESCRIPTION

Branch switching wasn't possible in earlier versions. If user deploys
"master" branch first and then wants to switch to "pages" branch, they
would have to delete the Pages-managed copy of the repository to
re-initialize the repository.

This patch introduces changes to switch to user configured branch on
startup and at each repository update.
2022-04-09 11:04:44 +05:30
Aravinth Manivannan da98218d31
chore: update copyright notice 2022-03-29 17:36:22 +05:30
Aravinth Manivannan ef424cf070
make repository updates non-blocking 2021-10-30 15:37:24 +05:30
Aravinth Manivannan 954ac6c578
routes:
- get build metadata
    - authenticate and update repository with branch configuration
2021-10-29 20:23:07 +05:30