Commit Graph

  • b9d5233510 Do not expose db passwords when pinging Einar Forselv 2019-12-05 00:38:58 +0100
  • 9dabf01051 Allow overriding container env vars Einar Forselv 2019-12-05 00:38:09 +0100
  • fdfb28fc47 Propagate log level to parent container Einar Forselv 2019-12-05 00:37:13 +0100
  • 1978ee5946 Do not leak passwords in logs Einar Forselv 2019-12-05 00:27:56 +0100
  • 38c59b2436 Use XDG_CACHE_HOME to control cache dir Einar Forselv 2019-12-04 23:49:32 +0100
  • 4e480ed8e0 Finetune dockerignore Einar Forselv 2019-12-04 23:46:56 +0100
  • 96beeab5bd Support forget / prune Einar Forselv 2019-12-04 23:25:15 +0100
  • 7dd72ee5ce Remove debug print Einar Forselv 2019-12-04 23:24:56 +0100
  • ef07645664 Add common env vars to env file Einar Forselv 2019-12-04 23:24:35 +0100
  • 9f33cbcc39 Remove old environment block Einar Forselv 2019-12-04 23:23:53 +0100
  • f29eab3249 Don't copy log files into image Einar Forselv 2019-12-04 23:23:32 +0100
  • 2864145d56 Update README.md Einar Forselv 2019-12-04 23:01:06 +0100
  • 6a4e87a2eb Tweak ingores Einar Forselv 2019-12-04 23:01:01 +0100
  • faa2d9ff7e Do not filter mounts if volume backup is not enabled Einar Forselv 2019-12-04 22:25:09 +0100
  • 91901ee35c Broken tests due to incorrect labels Einar Forselv 2019-12-04 22:17:57 +0100
  • d3933f8913 Back up to /volumes and /databases Einar Forselv 2019-12-04 22:17:42 +0100
  • 7f6b140a00 rcb cleanup Einar Forselv 2019-12-04 22:03:49 +0100
  • 6bc88957e7 snapshots --last Einar Forselv 2019-12-04 22:02:53 +0100
  • eaf8b5cc78 Send alert from the main container Einar Forselv 2019-12-04 21:24:10 +0100
  • 1ca678f6b4 Send alert when something went wrong during backup Einar Forselv 2019-12-04 20:55:33 +0100
  • d9a082d044 Generic alert send Einar Forselv 2019-12-04 20:55:01 +0100
  • 850df45a69 Working discord webhook Einar Forselv 2019-12-04 20:31:58 +0100
  • 96889b02a9 Update smtp.py Einar Forselv 2019-12-04 20:31:41 +0100
  • 6a3b06f371 Debug log in alert module Einar Forselv 2019-12-04 20:28:06 +0100
  • 1edd7ca771 alert test command Einar Forselv 2019-12-04 19:36:32 +0100
  • a4a8a2f462 Working mail alerts + alert system tweaks Einar Forselv 2019-12-04 19:36:14 +0100
  • 26ea7a2a00 Shortcut property for getting project name Einar Forselv 2019-12-04 19:34:50 +0100
  • 85e9efb769 Basic alert system setup Einar Forselv 2019-12-04 03:58:27 +0100
  • 7ca7f56258 Sane cron default: Every day at 2am Einar Forselv 2019-12-04 03:35:45 +0100
  • 9fad6f5f38 Note about Popen buffer size Einar Forselv 2019-12-04 03:33:30 +0100
  • f288f77aa4 rcb snapshots Einar Forselv 2019-12-04 03:12:36 +0100
  • f8a9f0e7e9 Support running commands capturing stdout Einar Forselv 2019-12-04 03:12:13 +0100
  • b8757929fa Reduce log format Einar Forselv 2019-12-04 03:11:46 +0100
  • bdf2ea5e41 More logging cleanup Einar Forselv 2019-12-04 01:58:01 +0100
  • 00cf68fa3e Properly capture stdout an std err in backup_from_stdin Einar Forselv 2019-12-04 01:57:52 +0100
  • fb3f5b38c3 Shorten log format Einar Forselv 2019-12-04 01:30:05 +0100
  • 4ff0df1b35 Clean up logging Einar Forselv 2019-12-04 01:12:26 +0100
  • c78d208e66 Dockerfile: Remove unnecessary layer Einar Forselv 2019-12-04 00:50:05 +0100
  • f4c2cf9bb7 Update README.md Einar Forselv 2019-12-04 00:36:28 +0100
  • 947a56b21e Configurable log level: ENV + cmd Einar Forselv 2019-12-04 00:31:13 +0100
  • 4ad575cfe3 Update README.md Einar Forselv 2019-12-03 10:19:12 +0100
  • bd55a691e7 Create release.md Einar Forselv 2019-12-03 10:19:09 +0100
  • 53a3a54e02 Update README.md 0.2.0 Einar Forselv 2019-12-03 09:43:21 +0100
  • fc5c6cc914 Rename project Einar Forselv 2019-12-03 09:40:02 +0100
  • 2a861b0519 Ensure exit codes are propagated Einar Forselv 2019-12-03 07:36:48 +0100
  • ed46a472a1 resolve exit code for backup_from_stdin Einar Forselv 2019-12-03 07:29:52 +0100
  • ddb08c8a62 Working pg backup Einar Forselv 2019-12-03 06:24:05 +0100
  • 81f3f88cb8 enviroment varaible context manager Einar Forselv 2019-12-03 06:23:44 +0100
  • 174d9b9c18 Limit to postgres 11 Einar Forselv 2019-12-03 06:21:51 +0100
  • 34534d0d35 TODO note about making resistry in the future Einar Forselv 2019-12-03 05:38:44 +0100
  • bd97e903e3 Add mysql backup methods Einar Forselv 2019-12-03 05:11:24 +0100
  • 9dbb07d0c7 Shorten all restic commands Einar Forselv 2019-12-03 05:06:28 +0100
  • 570062f07f Make generating restic command easier Einar Forselv 2019-12-03 05:00:47 +0100
  • 364a821c55 restic: generic backup_from_stdin Einar Forselv 2019-12-03 04:23:47 +0100
  • e17ed8adf1 Initial attempt making db backup methods Einar Forselv 2019-12-03 04:23:06 +0100
  • 748294fb50 clean up cli Einar Forselv 2019-12-03 04:22:24 +0100
  • 1e8131d2b0 Bug: specify network mode for backup process container Einar Forselv 2019-12-03 04:21:27 +0100
  • ff06c5c90f Base backup method Einar Forselv 2019-12-03 03:45:49 +0100
  • 948c73aa3f Clean up rvb status output Einar Forselv 2019-12-03 03:04:49 +0100
  • 225c26d4d9 ping postgres with pg_isready Einar Forselv 2019-12-03 03:00:17 +0100
  • fd27217ba8 rvb status: Remove old cruft Einar Forselv 2019-12-03 01:47:58 +0100
  • 94e5c1bf8a bug: Still referring to old module Einar Forselv 2019-12-03 01:47:33 +0100
  • 688c3c58e5 db containers: Implement methods Einar Forselv 2019-12-03 01:47:15 +0100
  • 031da1aa5b container instance property creating subclass Einar Forselv 2019-12-03 01:41:03 +0100
  • ea1f2be4bc Add postgres test container Einar Forselv 2019-12-03 01:40:30 +0100
  • 32a3218ac9 Separate database logic in subclasses Einar Forselv 2019-12-03 01:29:41 +0100
  • a6f088b648 Separate restic and non-restic commands Einar Forselv 2019-12-03 01:26:03 +0100
  • 36231da47f Update README.md Einar Forselv 2019-12-02 23:12:30 +0100
  • a5091db501 Separate mariadb and mysql Einar Forselv 2019-12-02 22:53:00 +0100
  • 123f863b51 Add mariadb to dev setup Einar Forselv 2019-12-02 21:31:35 +0100
  • 70ba9ed2ac Bump to restic 9.6 Einar Forselv 2019-12-02 21:14:57 +0100
  • 8c0d7aaa58 containers: get mysql creds Einar Forselv 2019-11-29 05:37:02 +0100
  • 62075c2b6d bug: pass password with fstring Einar Forselv 2019-11-29 05:36:46 +0100
  • 95fb69d364 ping mysql during status Einar Forselv 2019-11-29 05:36:20 +0100
  • 648cc85801 downgrade mysql Einar Forselv 2019-11-29 05:35:55 +0100
  • 773ab28da7 clean up status Einar Forselv 2019-11-29 01:32:09 +0100
  • d4c301a831 Add id and hostname property Einar Forselv 2019-11-29 01:31:53 +0100
  • 14174a4680 expand restic commands Einar Forselv 2019-11-29 01:25:00 +0100
  • 47601df5eb mount restic cache locally Einar Forselv 2019-11-29 01:24:33 +0100
  • 3edce72f03 Update .gitignore Einar Forselv 2019-11-26 21:45:57 +0100
  • 73cb4c33f9 Write restic db to local fs Einar Forselv 2019-11-26 20:00:54 +0100
  • fb17795566 Add newlines when writing log file Einar Forselv 2019-11-26 19:46:59 +0100
  • e2a2cf2d26 tests: volumes_for_backup Einar Forselv 2019-11-26 14:24:42 +0100
  • ab7e4f4aeb bug: Don't include volumes from containers with only database backup Einar Forselv 2019-11-26 14:23:54 +0100
  • aa7271c159 containers: Missing properties + string represenation Einar Forselv 2019-11-26 14:06:01 +0100
  • d27ff28f53 fixtures: include service name in container name Einar Forselv 2019-11-26 14:04:37 +0100
  • ed3774ad14 Only rstrip log lines as to not lose indentation Einar Forselv 2019-11-26 13:04:30 +0100
  • e6d914df7c build a more robust mount path Einar Forselv 2019-11-26 12:30:44 +0100
  • ef4ce2ecb4 utils.strip_root Einar Forselv 2019-11-25 22:28:04 +0100
  • a61452fd91 Test commands Einar Forselv 2019-11-25 21:21:17 +0100
  • d910c62c62 Include docker container hostname in logger Einar Forselv 2019-11-25 21:21:00 +0100
  • a35814fd2d Don't decode streamed log from backup container Einar Forselv 2019-11-25 21:20:37 +0100
  • cb0980f8ce dockerfile: develop install for now Einar Forselv 2019-11-25 21:19:31 +0100
  • fa6812ad06 More logging + stream container log Einar Forselv 2019-11-15 16:47:40 +0100
  • f1738147d6 Cleanup Einar Forselv 2019-11-15 14:23:56 +0100
  • f8d32af313 Dockerfile: Pin restic version, install package, fix entrypoint Einar Forselv 2019-11-15 10:51:47 +0100
  • 4b9748a0c8 pep8 and spelling errors Einar Forselv 2019-11-12 12:39:49 +0100
  • 1fbdb89141 Fix broken compose file Einar Forselv 2019-11-12 12:10:19 +0100
  • f433a50652 Add rvb command shortcut Einar Forselv 2019-11-12 12:09:59 +0100
  • 44ed5956b0 Check for new container labels Einar Forselv 2019-04-29 04:26:55 +0200