github actions added for docker publish
This commit is contained in:
parent
449f5e7d4c
commit
22208ed759
29
.github/workflows/docker-publish.yml
vendored
Normal file
29
.github/workflows/docker-publish.yml
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
name: Publish Docker Image
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
schedule:
|
||||
- cron: '0 7 * * SUN'
|
||||
|
||||
jobs:
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
-
|
||||
name: Login to DockerHub
|
||||
uses: docker/login-action@v1
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
-
|
||||
name: Build and push
|
||||
id: docker_build
|
||||
uses: docker/build-push-action@v2
|
||||
with:
|
||||
push: true
|
||||
tags: rogersik/autopostgresqlbackup:latest
|
||||
-
|
||||
name: Image digest
|
||||
run: echo ${{ steps.docker_build.outputs.digest }}
|
16
README.md
16
README.md
@ -1,9 +1,6 @@
|
||||
# Docker AutoPostgreSQLBackup
|
||||
|
||||
> AutoPostgreSQLBackup in a docker container
|
||||
|
||||
[![](https://dockerbuildbadges.quelltext.eu/status.svg?organization=ppadial&repository=autopostgresqlbackup)](https://hub.docker.com/r/ppadial/autopostgresqlbackup/builds/)
|
||||
|
||||
This docker container uses the autopostgresqlbackup package from ubuntu repos with a minimal modification to make it able to use variables from environment variables, making the configuration through docker model possible. The original source code with modifications is in this repo, also the license GPLv2 has been respected and this repo is under GPLv2.
|
||||
|
||||
This container follow the [dockerfile good practices](https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/).
|
||||
@ -11,7 +8,7 @@ This container follow the [dockerfile good practices](https://docs.docker.com/en
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
docker pull ppadial/autopostgresqlbackup
|
||||
docker pull rogersik/autopostgresqlbackup
|
||||
```
|
||||
|
||||
## Configuration
|
||||
@ -57,7 +54,7 @@ and read the options [autopostgresqlbackup](autopostgresqlbackup.conf)
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
docker run --name autopostgresqlbackup -v /my/backup/dir:/backups -e DBHOST=mypgbackup -e PASSWORD=mycomplexpassword -v /etc/localtime:/etc/localtime:ro ppadial/autopostgresqlbackup:latest
|
||||
docker run --name autopostgresqlbackup -v /my/backup/dir:/backups -e DBHOST=mypgbackup -e PASSWORD=mycomplexpassword -v /etc/localtime:/etc/localtime:ro rogersik/autopostgresqlbackup:latest
|
||||
```
|
||||
|
||||
### With docker-compose
|
||||
@ -67,7 +64,7 @@ version: '3.5'
|
||||
|
||||
services:
|
||||
autopgbackup:
|
||||
image: ppadial/autopostgresqlbackup:latest
|
||||
image: rogersik/autopostgresqlbackup:latest
|
||||
container_name: autopgbackup
|
||||
environment:
|
||||
- DBHOST = mypgserver
|
||||
@ -93,11 +90,12 @@ Distributed under the GPLv2 license. See [LICENSE](LICENSE) for more information
|
||||
|
||||
## Contributing
|
||||
|
||||
1. Fork it (<https://github.com/ppadial/docker-autopostgresqlbackup/fork>)
|
||||
1. Fork it (<https://github.com/rogersik/docker-autopostgresqlbackup/fork>)
|
||||
2. Create your feature branch (`git checkout -b feature/fooBar`)
|
||||
3. Commit your changes (`git commit -am 'Add some fooBar'`)
|
||||
4. Push to the branch (`git push origin feature/fooBar`)
|
||||
5. Create a new Pull Request
|
||||
|
||||
<!-- Markdown link & img dfn's -->
|
||||
[wiki]: https://github.com/ppadial/docker-autopostgresqlbackup/wiki
|
||||
## Changes since fork from charleszlu/docker-autopostgresqlbackup
|
||||
* continous builds (with github actions) for current docker images
|
||||
* removed+replaced broken links in README.md
|
Loading…
Reference in New Issue
Block a user