Asif Bacchus
|
053e45affc
|
docs(RESTORE): add inline help
|
2021-02-09 07:46:42 -07:00 |
|
Asif Bacchus
|
fb58c06489
|
fix(RESTORE): fix output to console when non-verbose
|
2021-02-09 07:13:12 -07:00 |
|
Asif Bacchus
|
010ab1dceb
|
perf(RESTORE): exit if nothing to do
|
2021-02-09 06:49:33 -07:00 |
|
Asif Bacchus
|
f28ad5e6e7
|
refactor(RESTORE): add logging for mailcow start/stop
|
2021-02-09 06:45:30 -07:00 |
|
Asif Bacchus
|
06df565348
|
style(RESTORE): add space before append redirects
|
2021-02-09 06:42:27 -07:00 |
|
Asif Bacchus
|
ea0d98734a
|
fix(RESTORE): fix accidental log file overwrite vs append
|
2021-02-09 06:39:38 -07:00 |
|
Asif Bacchus
|
b07ad2c0ee
|
perf(RESTORE): use docker-compose stop timeout
|
2021-02-09 06:01:04 -07:00 |
|
Asif Bacchus
|
84605567cd
|
feature(RESTORE): restart mailcow after completion
|
2021-02-09 05:59:37 -07:00 |
|
Asif Bacchus
|
8c6019f7da
|
feature(RESTORE): process secondary volume restoration
|
2021-02-09 05:48:17 -07:00 |
|
Asif Bacchus
|
363c970f2f
|
refactor(RESTORE): create and use restore function
- single function to handle non-SQL restore operations
- replace previous mail and crypt restore with new function
|
2021-02-09 05:41:56 -07:00 |
|
Asif Bacchus
|
cc30581382
|
feature(RESTORE): restore mail and encryption key
|
2021-02-09 05:00:08 -07:00 |
|
Asif Bacchus
|
c9b85d084e
|
feature(RESTORE): stop docker containers and confirm
|
2021-02-08 11:30:39 -07:00 |
|
Asif Bacchus
|
bf18c80f94
|
refactor(RESTORE): execute docker-compose silently
|
2021-02-08 10:59:47 -07:00 |
|
Asif Bacchus
|
764f35a695
|
docs(RESTORE): update error message list
|
2021-02-08 10:53:14 -07:00 |
|
Asif Bacchus
|
ba212f738f
|
feature(RESTORE): clearer more accurate exit report messages
- change exit messages based on errors, warnings, etc.
- separate error codes for exit with non-crit err and/or warnings
|
2021-02-08 10:52:17 -07:00 |
|
Asif Bacchus
|
59cc9a5d66
|
fix(RESTORE): increment errorCount on SQL import error
|
2021-02-08 10:39:35 -07:00 |
|
Asif Bacchus
|
7b3ff7f6ae
|
fix(RESTORE): strip trailing slash from backup-location
|
2021-02-08 10:31:03 -07:00 |
|
Asif Bacchus
|
78e1ed2539
|
perf(RESTORE): remove duplicate backup-location existence check
|
2021-02-08 10:28:21 -07:00 |
|
Asif Bacchus
|
af4fcf3cf3
|
fix(RESTORE): exit on invalid backup location
|
2021-02-08 10:25:24 -07:00 |
|
Asif Bacchus
|
561437d667
|
fix(RESTORE): fix printf err
|
2021-02-08 10:24:19 -07:00 |
|
Asif Bacchus
|
e4cd29fd42
|
feature(RESTORE): restore SQL database
|
2021-02-08 09:43:49 -07:00 |
|
Asif Bacchus
|
54ca63657f
|
fix(RESTORE): change to mc directory before imports
|
2021-02-08 09:21:25 -07:00 |
|
Asif Bacchus
|
de96d55268
|
refactor(RESTORE): update imported code to use writeLog func
|
2021-02-08 08:56:12 -07:00 |
|
Asif Bacchus
|
1d793dc291
|
feature(RESTORE): abort if mc not pre-initialized
|
2021-02-08 08:46:14 -07:00 |
|
Asif Bacchus
|
7ce419d3eb
|
struct(RESTORE): remove borg integration
- require backup already downloaded/copied on local system
- removes need for borg
- far reduced complexity
|
2021-02-08 08:15:46 -07:00 |
|
Asif Bacchus
|
eadba0bee9
|
struct(RESTORE): add param processing
|
2021-02-08 08:06:41 -07:00 |
|
Asif Bacchus
|
9a363d8510
|
fix(RESTORE): move path to pre-flight
- export path so pre-flight checks are using consistent env
|
2021-02-08 07:11:47 -07:00 |
|
Asif Bacchus
|
5c7064e2bd
|
style(RESTORE): reformat
|
2021-02-05 03:11:10 -07:00 |
|
Asif Bacchus
|
1cbbf3d66d
|
feature(RESTORE): restore script skeleton
- non functional, scaffolding only
|
2021-02-05 03:09:46 -07:00 |
|
Asif Bacchus
|
2b5f8a0887
|
fix(BACKUP): initialize sqlDumpDirCreated
- initialize sqlDumpDirCreated to avoid 'unary operator expected' error
Closes 7
|
2021-02-05 01:11:16 -07:00 |
|
Asif Bacchus
|
85fae7f6c8
|
build(SHELLCHECK): add source paths
- add dummy mailcow.conf
- add source directives
- allows easier error checking using shellcheck
|
2021-02-05 01:08:23 -07:00 |
|
Asif Bacchus
|
32daba03b3
|
build(RIDER): add rider environment files
|
2021-02-05 01:07:12 -07:00 |
|
Asif Bacchus
|
a1aff03e2d
|
exclude vscode directory in export
|
2020-05-24 04:54:16 -06:00 |
|
Asif Bacchus
|
ee254a4356
|
switch to MIT license
|
2020-05-24 04:53:31 -06:00 |
|
Asif Bacchus
|
0680485ab8
|
fix typo
|
2020-05-24 04:51:43 -06:00 |
|
Asif Bacchus
|
f89d8f26a7
|
change final notes heading capitalization
|
2020-05-24 04:51:04 -06:00 |
|
Asif Bacchus
|
f90b97fc9b
|
proofreading
|
2020-05-24 04:50:24 -06:00 |
|
Asif Bacchus
|
8680f91572
|
update readme to reference wiki
|
2020-05-24 04:48:21 -06:00 |
|
Asif Bacchus
|
b6c05e4ccb
|
update logwatch readme to point to wiki
|
2020-05-24 03:55:20 -06:00 |
|
Asif Bacchus
|
7293a29a05
|
include mailcow.conf directory in backup
|
2020-05-07 04:59:37 -06:00 |
|
Asif Bacchus
|
8486c4b7d2
|
make xtraList optional
|
2020-05-07 04:58:26 -06:00 |
|
Asif Bacchus
|
f57841b69a
|
update in-script help
|
2020-05-07 01:43:53 -06:00 |
|
Asif Bacchus
|
4d407887d5
|
change default docker-compose path
|
2020-05-07 01:35:20 -06:00 |
|
Asif Bacchus
|
6f59804cfc
|
docker-compose and mailcow-config accept full path
|
2020-05-07 01:34:43 -06:00 |
|
Asif Bacchus
|
b5247a085e
|
switch to mailcow directory to allow docker cmds
|
2020-05-07 01:10:26 -06:00 |
|
Asif Bacchus
|
2432139f3d
|
simplify mcConfig existance check
|
2020-05-07 01:08:36 -06:00 |
|
Asif Bacchus
|
5f0eddf22a
|
add mailcow.conf location in docker-compose cmds
|
2020-05-07 01:00:14 -06:00 |
|
Asif Bacchus
|
09c1d903ba
|
move sql dump earlier in script
Borg requires the default TMP dir be changed to avoid permissions issue.
Moving earlier means SQL dumps to system default TMP location.
|
2020-05-07 00:58:27 -06:00 |
|
Asif Bacchus
|
51928d4327
|
fix error in default docker-compose location
|
2020-05-07 00:47:34 -06:00 |
|
Asif Bacchus
|
a7f506efb0
|
add mailcow as example xtra file location
|
2020-05-07 00:42:56 -06:00 |
|