first commit
This commit is contained in:
		
							
								
								
									
										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:
 | 
			
		||||
      - main
 | 
			
		||||
  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/admin-helper:latest
 | 
			
		||||
      -
 | 
			
		||||
        name: Image digest
 | 
			
		||||
        run: echo ${{ steps.docker_build.outputs.digest }}
 | 
			
		||||
							
								
								
									
										5
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
# https://hub.docker.com/_/alpine
 | 
			
		||||
FROM alpine:latest
 | 
			
		||||
 | 
			
		||||
RUN apk update && \
 | 
			
		||||
  apk add --no-cache nano mc micro rsync ncdu
 | 
			
		||||
							
								
								
									
										20
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								README.md
									
									
									
									
									
								
							@@ -1 +1,19 @@
 | 
			
		||||
# docker-admin-helper
 | 
			
		||||
# admin-helper Container
 | 
			
		||||
 | 
			
		||||
This image is builded to easier maintain unusually docker container tasks.
 | 
			
		||||
 | 
			
		||||
Installed tools:
 | 
			
		||||
 | 
			
		||||
* rsync
 | 
			
		||||
* mc
 | 
			
		||||
* nano
 | 
			
		||||
 | 
			
		||||
# An example execution
 | 
			
		||||
## Editing config files
 | 
			
		||||
```
 | 
			
		||||
docker run --rm \
 | 
			
		||||
  -v "home-assistant_config:/opt/docker-volume/" \
 | 
			
		||||
  -it \
 | 
			
		||||
  -w /opt/docker-volume/ \
 | 
			
		||||
  rogersik/admin-helper
 | 
			
		||||
```
 | 
			
		||||
		Reference in New Issue
	
	Block a user