5df38a9b3f
feat: imple CLI to migrate and serve
2022-09-10 19:29:37 +05:30
6e38497bbb
feat: setup CI with database service
2022-09-10 19:29:22 +05:30
8150aa9ca1
feat: init and load db
2022-09-10 19:21:49 +05:30
086c4f5911
feat: replace my_codegen with actix_web_codegen_const_routes
2022-09-10 18:31:05 +05:30
d6fc9ad67f
feat: only publish docker img on master
2022-09-08 01:01:54 +05:30
c51df7daf2
feat: serve previews
2022-09-08 00:59:47 +05:30
4d136f2407
feat: update customer specified branch
2022-09-08 00:59:39 +05:30
af76be0e40
feat: preview subdomain identifier extractor
2022-09-08 00:59:02 +05:30
313264a5e1
feat: read files off of preview branches
2022-09-08 00:58:27 +05:30
53bd8c54bb
feat: serve files from git repository
2022-09-07 10:29:35 +05:30
0fff342913
feat: read files from git repository
2022-09-07 10:28:53 +05:30
b1ce2549bf
chore: clippy lints
2022-09-07 10:28:26 +05:30
2dab5f1669
feat: add check cmd
2022-09-07 10:27:44 +05:30
d676599bf5
feat: add server domain parameter
2022-09-07 01:58:25 +05:30
5978d178bc
fix: pages->librepages
2022-08-16 15:02:52 +05:30
b710044ac8
fix: ibn name
2022-08-16 14:06:56 +05:30
418c53bc14
fix: docker container name in publish script
2022-08-16 13:56:52 +05:30
83035ae0e0
fix: dumbseve credentials is 4th parameter
2022-08-16 12:40:57 +05:30
a6e1514a9a
fix: signing key ID
2022-08-16 11:25:47 +05:30
e8890d3abe
feat: fix repository ctrl
2022-08-16 10:42:35 +05:30
f42bc0e187
CI: run CI on all branches except gh-pages
2022-08-15 19:44:38 +05:30
56de3990b8
fix: page update with merge analysis
2022-08-15 19:34:26 +05:30
902082200d
fix: create user if it doesn't exist
2022-08-15 19:26:28 +05:30
63967d4074
feat: add deploy information endpoint and tests
2022-04-27 14:36:40 +05:30
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
101234e300
chore: convert check_status into macro to satisfy borrow checker
2022-04-27 13:47:46 +05:30
a787a48d41
feat: add methods to get current state of repositories
2022-04-27 13:47:21 +05:30
e757e52582
chore: tests-compatible logging and abstract repo initialization in settings
2022-04-27 11:50:06 +05:30
58e928eeda
feat: test utils init separate tmp dirs for deployed pages and assert status codes
2022-04-27 11:49:52 +05:30
68d63bba07
chore: load app settings via app ctx and do away with global static loader
2022-04-27 10:52:24 +05:30
624646f836
feat: add test utils
2022-04-27 10:51:39 +05:30
b758042836
feat: handle Git errors
2022-04-26 20:13:23 +05:30
eb87453bd1
feat: handle errors in deploy endpoint
2022-04-26 19:56:59 +05:30
4b43c4ed3d
fix: rename AccountNotFound to WebsiteNotFound
2022-04-26 19:56:31 +05:30
aa9cffd4cb
feat: setup error handling
2022-04-26 19:39:05 +05:30
0f9b8b25e3
feat: link to enough community ansible playbook
2022-04-19 02:33:21 +05:30
e966426186
chore: update deps and fix typo
2022-04-19 02:32:35 +05:30
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
609373786c
feat: tag docker img with version 0.1.0
2022-04-09 11:03:28 +05:30
38d43a0ea2
feat: add bare metal deployment instructions
2022-03-31 16:40:54 +05:30
70831b3055
feat: add nginx sample configuration to deploy Pages
2022-03-31 16:40:35 +05:30
55b7bf92bb
fix: set logging env var if unset
2022-03-29 19:16:38 +05:30
fc8f86a2af
docs: configuration through environment variables
2022-03-29 19:08:36 +05:30
1fe29fd9b2
fix: config loading order
2022-03-29 19:05:31 +05:30
c6f9cb7ac1
chore: update dep: config
2022-03-29 18:13:26 +05:30
e12c8989fb
feat: comment all configuration options
2022-03-29 18:03:32 +05:30
c76b351198
chore: improve git workflow testing
2022-03-29 18:02:32 +05:30
3c40a32fba
feat: expose source code url in build details meta endpoint
2022-03-29 17:38:29 +05:30
da98218d31
chore: update copyright notice
2022-03-29 17:36:22 +05:30
8b075a66fd
fix: get rid of useless configuraiton options
2022-03-29 17:35:44 +05:30