Commit Graph

88 Commits

Author SHA1 Message Date
Aravinth Manivannan ba85626969
feat: cache bust before applying db migrations 2022-09-16 18:28:01 +05:30
Aravinth Manivannan 2e32f298df
feat: setup sass compilation on CI 2022-09-16 17:42:27 +05:30
Aravinth Manivannan 0bf5a35673
feat: login and join HTML pages 2022-09-16 17:41:39 +05:30
Aravinth Manivannan a1caff7538
feat: setup sass compilation 2022-09-16 17:41:11 +05:30
Aravinth Manivannan 0020deceea
feat: setup cache busting of static assets 2022-09-16 17:40:49 +05:30
Aravinth Manivannan 928700bb54
feat: setup static files embedding and serving 2022-09-16 17:39:56 +05:30
Aravinth Manivannan 0d107609b3
feat: mv routes into main and extract serve from api services 2022-09-16 17:39:37 +05:30
Aravinth Manivannan 1ada27924e
feat: add support email config param 2022-09-16 14:49:13 +05:30
Aravinth Manivannan 04d7f872d5
feat: auth and account management API 2022-09-16 13:24:30 +05:30
Aravinth Manivannan 7185bac60b
feat: auth and account management 2022-09-16 13:23:06 +05:30
Aravinth Manivannan b7bceddac8
feat: make: serve on default 2022-09-16 13:22:45 +05:30
Aravinth Manivannan 90dabb206d
feat: init settings in main fn 2022-09-16 13:22:29 +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 94702b81b0
feat: load actix-identity middleware 2022-09-12 01:39:11 +05:30
Aravinth Manivannan 6451055e2b
feat: argon2_creds error handlling 2022-09-12 00:24:24 +05:30
Aravinth Manivannan 45073bb1a4
feat: add registration flag 2022-09-12 00:23:38 +05:30
Aravinth Manivannan d80274712d
feat: add health endpoint 2022-09-12 00:23:19 +05:30
Aravinth Manivannan 4e860fc253
feat: add random string gen util 2022-09-12 00:23:09 +05:30
Aravinth Manivannan d8f2f82ab4
fix: expose update_* db methods 2022-09-12 00:22:56 +05:30
Aravinth Manivannan f3fe356a88
fix: CI: use `:` instead of `=` in yml 2022-09-10 20:12:37 +05:30
Aravinth Manivannan a0e93f0287
feat: auth db ops 2022-09-10 20:08:59 +05:30
Aravinth Manivannan 5df38a9b3f
feat: imple CLI to migrate and serve 2022-09-10 19:29:37 +05:30
Aravinth Manivannan 6e38497bbb
feat: setup CI with database service 2022-09-10 19:29:22 +05:30
Aravinth Manivannan 8150aa9ca1
feat: init and load db 2022-09-10 19:21:49 +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 d6fc9ad67f
feat: only publish docker img on master 2022-09-08 01:01:54 +05:30
Aravinth Manivannan c51df7daf2
feat: serve previews 2022-09-08 00:59:47 +05:30
Aravinth Manivannan 4d136f2407
feat: update customer specified branch 2022-09-08 00:59:39 +05:30
Aravinth Manivannan af76be0e40
feat: preview subdomain identifier extractor 2022-09-08 00:59:02 +05:30
Aravinth Manivannan 313264a5e1
feat: read files off of preview branches 2022-09-08 00:58:27 +05:30
Aravinth Manivannan 53bd8c54bb
feat: serve files from git repository 2022-09-07 10:29:35 +05:30
Aravinth Manivannan 0fff342913
feat: read files from git repository 2022-09-07 10:28:53 +05:30
Aravinth Manivannan b1ce2549bf
chore: clippy lints 2022-09-07 10:28:26 +05:30
Aravinth Manivannan 2dab5f1669
feat: add check cmd 2022-09-07 10:27:44 +05:30
Aravinth Manivannan d676599bf5
feat: add server domain parameter 2022-09-07 01:58:25 +05:30
Aravinth Manivannan 5978d178bc
fix: pages->librepages 2022-08-16 15:02:52 +05:30
Aravinth Manivannan b710044ac8
fix: ibn name 2022-08-16 14:06:56 +05:30
Aravinth Manivannan 418c53bc14
fix: docker container name in publish script 2022-08-16 13:56:52 +05:30
Aravinth Manivannan 83035ae0e0
fix: dumbseve credentials is 4th parameter 2022-08-16 12:40:57 +05:30
Aravinth Manivannan a6e1514a9a
fix: signing key ID 2022-08-16 11:25:47 +05:30
Aravinth Manivannan e8890d3abe
feat: fix repository ctrl 2022-08-16 10:42:35 +05:30
Aravinth Manivannan f42bc0e187
CI: run CI on all branches except gh-pages 2022-08-15 19:44:38 +05:30
Aravinth Manivannan 56de3990b8
fix: page update with merge analysis 2022-08-15 19:34:26 +05:30
Aravinth Manivannan 902082200d
fix: create user if it doesn't exist 2022-08-15 19:26:28 +05:30
Aravinth Manivannan 63967d4074
feat: add deploy information endpoint and tests 2022-04-27 14:36:40 +05:30
Aravinth Manivannan 46c88b74c7
fix: return tmp dir in context creation test util to prolong
auto-cleanup

DESCRIPTION
    > Once the variable goes out of scope, the underlying file system resource is removed.
    https://docs.rs/mktemp/latest/mktemp/

    Return mktemp::Temp instance created to prolong lifetime and
    postpone auto-cleanup via Drop until the test suite runs to
    completion
2022-04-27 14:34:35 +05:30
Aravinth Manivannan 101234e300
chore: convert check_status into macro to satisfy borrow checker 2022-04-27 13:47:46 +05:30
Aravinth Manivannan a787a48d41
feat: add methods to get current state of repositories 2022-04-27 13:47:21 +05:30
Aravinth Manivannan e757e52582
chore: tests-compatible logging and abstract repo initialization in settings 2022-04-27 11:50:06 +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