{"id":19053857,"url":"https://github.com/mkurc1/docker_db_backup","last_synced_at":"2025-11-12T05:03:47.906Z","repository":{"id":50162620,"uuid":"282299674","full_name":"mkurc1/docker_db_backup","owner":"mkurc1","description":"App allow to backup mysql database located in docker containers and send it into Object Storage.","archived":false,"fork":false,"pushed_at":"2022-12-08T11:20:38.000Z","size":47,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-02T11:09:01.227Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mkurc1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-24T19:24:29.000Z","updated_at":"2020-08-03T20:41:17.000Z","dependencies_parsed_at":"2023-01-25T12:30:09.569Z","dependency_job_id":null,"html_url":"https://github.com/mkurc1/docker_db_backup","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkurc1%2Fdocker_db_backup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkurc1%2Fdocker_db_backup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkurc1%2Fdocker_db_backup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkurc1%2Fdocker_db_backup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mkurc1","download_url":"https://codeload.github.com/mkurc1/docker_db_backup/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240109715,"owners_count":19749182,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T23:35:00.046Z","updated_at":"2025-11-12T05:03:42.869Z","avatar_url":"https://github.com/mkurc1.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker Database Backup\n\nIt's CLI app which allow to backup mysql database located in docker containers and send it into Object Storage. This app required to work Python 3.7, pip3 and pipenv.\n\n## Install\n\nPull app from docker\n\n```shell script\n$ git clone git@github.com:mkurc1/docker_db_backup.git\n```\n\nEnter into directory\n\n```shell script\n$ cd docker_db_backup\n```\n\nCreate .env file and update data Object Storage configuration\n\n```shell script\n$ cp .env.dist .env\n```\n\nInstall dependencies\n\n```shell script\n$ pipenv install\n```\n\nAdds cron config (For example once a day at 3:30 am)\n\n```\n30 3 * * * cd /\u003cPATH\u003e/docker_db_backup \u0026\u0026 pipenv run python src/db_backup.py backup\n```\n\n## Commands\n\n```\nadd     Add new connection\nbackup  Process backup\nedit    Edit exist connection\nlist    List of all database connections\nremove  Remove exist connection\n```\n\nYou can check list of comments by execute:\n\n```shell script\n$ pipenv run python src/db_backup.py\n``` \n\n## Configuration\n\nAdds your docker containers name or id into configuration\n\n```shell script\n$ pipenv run python src/db_backup.py add\n```  \n\n## License\n\nThe App is released under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkurc1%2Fdocker_db_backup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmkurc1%2Fdocker_db_backup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkurc1%2Fdocker_db_backup/lists"}