Reinstate Docker image
This commit is contained in:
		
							
								
								
									
										23
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								.drone.yml
									
									
									
									
									
								
							@ -2,11 +2,18 @@
 | 
			
		||||
kind: pipeline
 | 
			
		||||
name: linters
 | 
			
		||||
steps:
 | 
			
		||||
  - name: run shellcheck
 | 
			
		||||
    image: koalaman/shellcheck-alpine
 | 
			
		||||
    commands:
 | 
			
		||||
      - shellcheck backup.sh
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  branch:
 | 
			
		||||
    - main
 | 
			
		||||
  - name: publish image
 | 
			
		||||
    image: plugins/docker
 | 
			
		||||
    settings:
 | 
			
		||||
      username: 3wordchant
 | 
			
		||||
      password:
 | 
			
		||||
        from_secret: git_coopcloud_tech_token_3wc
 | 
			
		||||
      repo: git.coopcloud.tech/coop-cloud/backup-bot-two
 | 
			
		||||
      tags: 2.0.0
 | 
			
		||||
      registry: git.coopcloud.tech
 | 
			
		||||
    depends_on:
 | 
			
		||||
      - run shellcheck
 | 
			
		||||
    when:
 | 
			
		||||
      event:
 | 
			
		||||
        exclude:
 | 
			
		||||
          - pull_request
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										10
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,10 @@
 | 
			
		||||
FROM docker:24.0.7-dind
 | 
			
		||||
 | 
			
		||||
RUN apk add --upgrade --no-cache restic bash python3 py3-pip
 | 
			
		||||
 | 
			
		||||
# Todo use requirements file with specific versions
 | 
			
		||||
RUN pip install click==8.1.7 docker==6.1.3 resticpy==1.0.2
 | 
			
		||||
 | 
			
		||||
COPY backupbot.py /usr/bin/backup
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT /bin/bash
 | 
			
		||||
		Reference in New Issue
	
	Block a user