|
3 | 3 | ## Description
|
4 | 4 | Easily back up from cloudSQL or any mysql instance to AWS S3.
|
5 | 5 |
|
6 |
| -| Variable | Description | |
7 |
| -|-------------------------|-------------------------------------| |
8 |
| -| `MYSQL_HOST` | Mysql host | |
9 |
| -| `MYSQL_PORT` | Mysql port | |
10 |
| -| `MYSQL_DATABASE` | Mysql target database | |
11 |
| -| `MYSQL_USER` | Mysql user | |
12 |
| -| `MYSQL_PASSWORD` | Mysql password | |
13 |
| -| `AWS_ACCESS_KEY_ID` | AWS S3 accessKeyId | |
14 |
| -| `AWS_SECRET_ACCESS_KEY` | AWS S3 secretAccessKey | |
15 |
| -| `AWS_S3_FILE_PREFIX` | Prefix to generate AWS s3 file name | |
16 |
| -| `AWS_S3_BUCKET` | Target S3 bucket | |
| 6 | +| Variable | Description | |
| 7 | +|-----------------------------------|--------------------------------------| |
| 8 | +| `MYSQL_HOST` | Mysql host | |
| 9 | +| `MYSQL_PORT` | Mysql port | |
| 10 | +| `MYSQL_DATABASE` | Mysql target database | |
| 11 | +| `MYSQL_USER` | Mysql user | |
| 12 | +| `MYSQL_PASSWORD` | Mysql password | |
| 13 | +| `AWS_ACCESS_KEY_ID` | AWS S3 accessKeyId | |
| 14 | +| `AWS_SECRET_ACCESS_KEY` | AWS S3 secretAccessKey | |
| 15 | +| `AWS_S3_FILE_PREFIX` | Prefix to generate AWS s3 file name | |
| 16 | +| `AWS_S3_BUCKET` | Target S3 bucket | |
| 17 | +| `GOOGLE_APPLICATION_CREDENTIALS` | GCP json credentials | |
| 18 | +| `GCP_GCS_FILE_PREFIX` | Prefix to generate GCP gcs file name | |
| 19 | +| `GCP_GCS_BUCKET` | Target GCS bucket | |
| 20 | + |
17 | 21 |
|
18 | 22 | ```bash
|
19 | 23 | docker run -e MYSQL_HOST=mysql -e MYSQL_PORT=3306 -e MYSQL_USER=user -e MYSQL_PASSWORD=pwd -e MYSQL_DATABASE=mydb -e AWS_S3_FILE_PREFIX=s3prefix -e AWS_S3_BUCKET=mybucket --rm softonic./mysql-backup-s3
|
|
0 commit comments