You've already forked postfixadmin-fetchmail-docker
							
							Compare commits
	
		
			72 Commits
		
	
	
		
			v0.1.1
			...
			ab97d321a6
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| ab97d321a6 | |||
| cef394400e | |||
| b557cc77f9 | |||
| 4de892e6c3 | |||
| 314a181537 | |||
| 
						
						
							
						
						d99bdabaca
	
				 | 
					
					
						|||
| 
						
						
							
						
						58bb2827fe
	
				 | 
					
					
						|||
| 
						
						
							
						
						9a7db82272
	
				 | 
					
					
						|||
| 468349f121 | |||
| 9ddc331d51 | |||
| 0f77db675a | |||
| 
						
						
							
						
						1534b29728
	
				 | 
					
					
						|||
| 
						
						
							
						
						6ed8695600
	
				 | 
					
					
						|||
| 3b4f12f596 | |||
| c23251eedb | |||
| 65aaf19b6c | |||
| ca1cce0a36 | |||
| 8c8fbdbd93 | |||
| 703a6ac3a9 | |||
| e1f0493129 | |||
| 
						
						
							
						
						0265f7b392
	
				 | 
					
					
						|||
| 
						
						
							
						
						b4d95c7549
	
				 | 
					
					
						|||
| ba8ccb0a9f | |||
| 93e783ce1b | |||
| 
						
						
							
						
						efb73b731a
	
				 | 
					
					
						|||
| d8572c7316 | |||
| 
						
						
							
						
						6e275a82e1
	
				 | 
					
					
						|||
| 75958cc30c | |||
| 29ca174296 | |||
| 
						
						
							
						
						1eb6d5e397
	
				 | 
					
					
						|||
| 
						
						
							
						
						4dee9e7174
	
				 | 
					
					
						|||
| 
						
						
							
						
						6674230f94
	
				 | 
					
					
						|||
| afe01bfa9a | |||
| e59bae8972 | |||
| 17e293a19e | |||
| 15434e11a5 | |||
| 3ea7a0830f | |||
| 2bbe333e33 | |||
| 89d8e88450 | |||
| 8542126e77 | |||
| 
						
						
							
						
						76f05709ea
	
				 | 
					
					
						|||
| 
						
						
							
						
						4b125b40b5
	
				 | 
					
					
						|||
| a0b9f6202c | |||
| 
						
						
							
						
						922bd139d9
	
				 | 
					
					
						|||
| 8ff66b34fd | |||
| 6094939993 | |||
| 895bca842b | |||
| 
						
						
							
						
						0f84feeb5f
	
				 | 
					
					
						|||
| 
						
						
							
						
						4ec1a2311b
	
				 | 
					
					
						|||
| 
						
						
							
						
						16f30737f2
	
				 | 
					
					
						|||
| 
						
						
							
						
						c33ffca552
	
				 | 
					
					
						|||
| 
						
						
							
						
						25b57f99be
	
				 | 
					
					
						|||
| 163eb5c4ea | |||
| 0cb5db3c50 | |||
| c37d202e25 | |||
| 5acd0eb4df | |||
| 7f72f0349a | |||
| f66d5d0327 | |||
| 4afa9a27ed | |||
| 
						
						
							
						
						906f520730
	
				 | 
					
					
						|||
| c1736289c5 | |||
| eea2724aea | |||
| 3fdf46a523 | |||
| 
						
						
							
						
						dd3c1184d6
	
				 | 
					
					
						|||
| 
						
						
							
						
						c0a6f5c8f5
	
				 | 
					
					
						|||
| 
						
						
							
						
						b5692c03d9
	
				 | 
					
					
						|||
| 
						
						
							
						
						fe8bf5d73c
	
				 | 
					
					
						|||
| 
						
						
							
						
						feee56b98c
	
				 | 
					
					
						|||
| 
						
						
							
						
						d6536071ef
	
				 | 
					
					
						|||
| 
						
						
							
						
						66a537767f
	
				 | 
					
					
						|||
| 
						
						
							
						
						0de75ab85d
	
				 | 
					
					
						|||
| 
						
						
							
						
						4b81be1cb6
	
				 | 
					
					
						
							
								
								
									
										638
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										638
									
								
								.drone.yml
									
									
									
									
									
								
							@@ -3,35 +3,42 @@ kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
name: linter
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
platform:
 | 
			
		||||
  os: linux
 | 
			
		||||
  arch: amd64
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
			
		||||
 | 
			
		||||
- name: markdown lint
 | 
			
		||||
  commands:
 | 
			
		||||
  - markdownlint *.md
 | 
			
		||||
  image: docker.io/volkerraschek/markdownlint:0.28.1
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/markdownlint:0.37.0
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 50
 | 
			
		||||
      memory: 50M
 | 
			
		||||
      cpu: 150
 | 
			
		||||
      memory: 150M
 | 
			
		||||
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  environment:
 | 
			
		||||
    PLUGIN_HOST:
 | 
			
		||||
    SMTP_FROM_ADDRESS:
 | 
			
		||||
      from_secret: smtp_from_address
 | 
			
		||||
    SMTP_FROM_NAME:
 | 
			
		||||
      from_secret: smtp_from_name
 | 
			
		||||
    SMTP_HOST:
 | 
			
		||||
      from_secret: smtp_host
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  image: docker.io/drillster/drone-email:latest
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 50
 | 
			
		||||
      memory: 25M
 | 
			
		||||
      cpu: 150
 | 
			
		||||
      memory: 150M
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
@@ -41,209 +48,442 @@ trigger:
 | 
			
		||||
  event:
 | 
			
		||||
    exclude:
 | 
			
		||||
    - tag
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: docker
 | 
			
		||||
name: dry-run-amd64
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- linter
 | 
			
		||||
 | 
			
		||||
platform:
 | 
			
		||||
  os: linux
 | 
			
		||||
  arch: amd64
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
			
		||||
 | 
			
		||||
- name: build
 | 
			
		||||
  image: docker.io/plugins/docker:20.17.1
 | 
			
		||||
  settings:
 | 
			
		||||
    auto_tag: false
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    dry_run: true
 | 
			
		||||
    force_tag: true
 | 
			
		||||
    no_cache: true
 | 
			
		||||
    purge: true
 | 
			
		||||
    mirror:
 | 
			
		||||
      from_secret: docker_io_mirror
 | 
			
		||||
    registry: git.cryptic.systems
 | 
			
		||||
    repo: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail
 | 
			
		||||
    tags: latest-amd64
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  environment:
 | 
			
		||||
    SMTP_FROM_ADDRESS:
 | 
			
		||||
      from_secret: smtp_from_address
 | 
			
		||||
    SMTP_FROM_NAME:
 | 
			
		||||
      from_secret: smtp_from_name
 | 
			
		||||
    SMTP_HOST:
 | 
			
		||||
      from_secret: smtp_host
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  branch:
 | 
			
		||||
    exclude:
 | 
			
		||||
    - master
 | 
			
		||||
  event:
 | 
			
		||||
  - pull_request
 | 
			
		||||
  - push
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/postfixadmin-fetchmail-docker
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: docker
 | 
			
		||||
name: dry-run-arm64-v8
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- linter
 | 
			
		||||
 | 
			
		||||
platform:
 | 
			
		||||
  os: linux
 | 
			
		||||
  arch: arm64
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
			
		||||
 | 
			
		||||
- name: build
 | 
			
		||||
  image: docker.io/plugins/docker:20.17.1
 | 
			
		||||
  settings:
 | 
			
		||||
    auto_tag: false
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    dry_run: true
 | 
			
		||||
    force_tag: true
 | 
			
		||||
    no_cache: true
 | 
			
		||||
    purge: true
 | 
			
		||||
    mirror:
 | 
			
		||||
      from_secret: docker_io_mirror
 | 
			
		||||
    registry: git.cryptic.systems
 | 
			
		||||
    repo: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail
 | 
			
		||||
    tags: latest-arm64-v8
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  environment:
 | 
			
		||||
    SMTP_FROM_ADDRESS:
 | 
			
		||||
      from_secret: smtp_from_address
 | 
			
		||||
    SMTP_FROM_NAME:
 | 
			
		||||
      from_secret: smtp_from_name
 | 
			
		||||
    SMTP_HOST:
 | 
			
		||||
      from_secret: smtp_host
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  branch:
 | 
			
		||||
    exclude:
 | 
			
		||||
    - master
 | 
			
		||||
  event:
 | 
			
		||||
  - pull_request
 | 
			
		||||
  - push
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/postfixadmin-fetchmail-docker
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: docker
 | 
			
		||||
name: latest-amd64
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- linter
 | 
			
		||||
 | 
			
		||||
platform:
 | 
			
		||||
  os: linux
 | 
			
		||||
  arch: amd64
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: build
 | 
			
		||||
  image: plugins/docker
 | 
			
		||||
  settings:
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    auto_tag: false
 | 
			
		||||
    tags: latest-amd64
 | 
			
		||||
    repo: volkerraschek/postfixadmin-fetchmail
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: container_image_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: container_image_registry_password
 | 
			
		||||
    no_cache: true
 | 
			
		||||
  volumes:
 | 
			
		||||
  - name: docker_socket
 | 
			
		||||
    path: /var/run/docker.sock
 | 
			
		||||
  when:
 | 
			
		||||
    branch:
 | 
			
		||||
    - master
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
			
		||||
 | 
			
		||||
- name: notify
 | 
			
		||||
  image: drillster/drone-email
 | 
			
		||||
- name: build
 | 
			
		||||
  image: docker.io/plugins/docker:20.17.1
 | 
			
		||||
  settings:
 | 
			
		||||
    auto_tag: false
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    force_tag: true
 | 
			
		||||
    no_cache: true
 | 
			
		||||
    purge: true
 | 
			
		||||
    mirror:
 | 
			
		||||
      from_secret: docker_io_mirror
 | 
			
		||||
    registry: git.cryptic.systems
 | 
			
		||||
    repo: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail
 | 
			
		||||
    tags: latest-amd64
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  environment:
 | 
			
		||||
    PLUGIN_HOST:
 | 
			
		||||
    SMTP_FROM_ADDRESS:
 | 
			
		||||
      from_secret: smtp_from_address
 | 
			
		||||
    SMTP_FROM_NAME:
 | 
			
		||||
      from_secret: smtp_from_name
 | 
			
		||||
    SMTP_HOST:
 | 
			
		||||
      from_secret: smtp_host
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
volumes:
 | 
			
		||||
- name: docker_socket
 | 
			
		||||
  host:
 | 
			
		||||
    path: /var/run/docker.sock
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  branch:
 | 
			
		||||
  - master
 | 
			
		||||
  event:
 | 
			
		||||
    exclude:
 | 
			
		||||
    - tag
 | 
			
		||||
  - cron
 | 
			
		||||
  - push
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/postfixadmin-fetchmail-docker
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: docker
 | 
			
		||||
name: latest-armv7
 | 
			
		||||
name: latest-arm64-v8
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- linter
 | 
			
		||||
 | 
			
		||||
platform:
 | 
			
		||||
  os: linux
 | 
			
		||||
  arch: arm
 | 
			
		||||
  arch: arm64
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: build
 | 
			
		||||
  image: plugins/docker
 | 
			
		||||
  settings:
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    auto_tag: false
 | 
			
		||||
    tags: latest-armv7
 | 
			
		||||
    repo: volkerraschek/postfixadmin-fetchmail
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: container_image_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: container_image_registry_password
 | 
			
		||||
    no_cache: true
 | 
			
		||||
  when:
 | 
			
		||||
    branch:
 | 
			
		||||
    - master
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
			
		||||
 | 
			
		||||
- name: notify
 | 
			
		||||
  image: drillster/drone-email
 | 
			
		||||
- name: build
 | 
			
		||||
  image: docker.io/plugins/docker:20.17.1
 | 
			
		||||
  settings:
 | 
			
		||||
    auto_tag: false
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    force_tag: true
 | 
			
		||||
    no_cache: true
 | 
			
		||||
    purge: true
 | 
			
		||||
    mirror:
 | 
			
		||||
      from_secret: docker_io_mirror
 | 
			
		||||
    registry: git.cryptic.systems
 | 
			
		||||
    repo: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail
 | 
			
		||||
    tags: latest-arm64-v8
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  environment:
 | 
			
		||||
    PLUGIN_HOST:
 | 
			
		||||
    SMTP_FROM_ADDRESS:
 | 
			
		||||
      from_secret: smtp_from_address
 | 
			
		||||
    SMTP_FROM_NAME:
 | 
			
		||||
      from_secret: smtp_from_name
 | 
			
		||||
    SMTP_HOST:
 | 
			
		||||
      from_secret: smtp_host
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  volumes:
 | 
			
		||||
  - name: docker_socket
 | 
			
		||||
    path: /var/run/docker.sock
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
volumes:
 | 
			
		||||
- name: docker_socket
 | 
			
		||||
  host:
 | 
			
		||||
    path: /var/run/docker.sock
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  branch:
 | 
			
		||||
  - master
 | 
			
		||||
  event:
 | 
			
		||||
    exclude:
 | 
			
		||||
    - tag
 | 
			
		||||
  - cron
 | 
			
		||||
  - push
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/postfixadmin-fetchmail-docker
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
name: latest-manifest
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- latest-amd64
 | 
			
		||||
- latest-arm64-v8
 | 
			
		||||
 | 
			
		||||
# docker.io/plugins/manifest only for amd64 architectures available
 | 
			
		||||
node_selector:
 | 
			
		||||
  kubernetes.io/os: linux
 | 
			
		||||
  kubernetes.io/arch: amd64
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
			
		||||
 | 
			
		||||
- name: build-manifest
 | 
			
		||||
  image: plugins/manifest
 | 
			
		||||
  image: docker.io/plugins/manifest:1.4.0
 | 
			
		||||
  settings:
 | 
			
		||||
    auto_tag: false
 | 
			
		||||
    ignore_missing: true
 | 
			
		||||
    spec: manifest.tmpl
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: container_image_registry_user
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: container_image_registry_password
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
 | 
			
		||||
- name: notify
 | 
			
		||||
  image: docker.io/drillster/drone-email:latest
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  environment:
 | 
			
		||||
    PLUGIN_HOST:
 | 
			
		||||
    SMTP_FROM_ADDRESS:
 | 
			
		||||
      from_secret: smtp_from_address
 | 
			
		||||
    SMTP_FROM_NAME:
 | 
			
		||||
      from_secret: smtp_from_name
 | 
			
		||||
    SMTP_HOST:
 | 
			
		||||
      from_secret: smtp_host
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 50
 | 
			
		||||
      memory: 25M
 | 
			
		||||
      cpu: 150
 | 
			
		||||
      memory: 150M
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  branch:
 | 
			
		||||
  - master
 | 
			
		||||
  event:
 | 
			
		||||
  - cron
 | 
			
		||||
  - push
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/postfixadmin-fetchmail-docker
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
name: latest-sync
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- latest-amd64
 | 
			
		||||
- latest-armv7
 | 
			
		||||
- latest-manifest
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
			
		||||
 | 
			
		||||
- name: latest-sync
 | 
			
		||||
  commands:
 | 
			
		||||
  - skopeo sync --all --src=docker --src-creds=$SRC_CRED_USERNAME:$SRC_CRED_PASSWORD --dest=docker --dest-creds=$DEST_CRED_USERNAME:$DEST_CRED_PASSWORD git.cryptic.systems/volker.raschek/postfixadmin-fetchmail docker.io/volkerraschek
 | 
			
		||||
  environment:
 | 
			
		||||
    SRC_CRED_USERNAME:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    SRC_CRED_PASSWORD:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
    DEST_CRED_USERNAME:
 | 
			
		||||
      from_secret: container_image_registry_user
 | 
			
		||||
    DEST_CRED_PASSWORD:
 | 
			
		||||
      from_secret: container_image_registry_password
 | 
			
		||||
  image: quay.io/skopeo/stable:v1.13.3
 | 
			
		||||
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  environment:
 | 
			
		||||
    SMTP_FROM_ADDRESS:
 | 
			
		||||
      from_secret: smtp_from_address
 | 
			
		||||
    SMTP_FROM_NAME:
 | 
			
		||||
      from_secret: smtp_from_name
 | 
			
		||||
    SMTP_HOST:
 | 
			
		||||
      from_secret: smtp_host
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 150
 | 
			
		||||
      memory: 150M
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  branch:
 | 
			
		||||
  - master
 | 
			
		||||
  event:
 | 
			
		||||
    exclude:
 | 
			
		||||
    - tag
 | 
			
		||||
  - cron
 | 
			
		||||
  - push
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/postfixadmin-fetchmail-docker
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: docker
 | 
			
		||||
name: tagged-amd64
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
platform:
 | 
			
		||||
  os: linux
 | 
			
		||||
  arch: amd64
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
			
		||||
 | 
			
		||||
- name: build
 | 
			
		||||
  image: plugins/docker
 | 
			
		||||
  image: docker.io/plugins/docker:20.17.1
 | 
			
		||||
  settings:
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    auto_tag: true
 | 
			
		||||
    auto_tag_suffix: amd64
 | 
			
		||||
    repo: volkerraschek/postfixadmin-fetchmail
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: container_image_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: container_image_registry_password
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    force_tag: true
 | 
			
		||||
    no_cache: true
 | 
			
		||||
  volumes:
 | 
			
		||||
  - name: docker_socket
 | 
			
		||||
    path: /var/run/docker.sock
 | 
			
		||||
    purge: true
 | 
			
		||||
    mirror:
 | 
			
		||||
      from_secret: docker_io_mirror
 | 
			
		||||
    registry: git.cryptic.systems
 | 
			
		||||
    repo: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
 | 
			
		||||
- name: notify
 | 
			
		||||
  image: drillster/drone-email
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  environment:
 | 
			
		||||
    PLUGIN_HOST:
 | 
			
		||||
    SMTP_FROM_ADDRESS:
 | 
			
		||||
      from_secret: smtp_from_address
 | 
			
		||||
    SMTP_FROM_NAME:
 | 
			
		||||
      from_secret: smtp_from_name
 | 
			
		||||
    SMTP_HOST:
 | 
			
		||||
      from_secret: smtp_host
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
volumes:
 | 
			
		||||
- name: docker_socket
 | 
			
		||||
  host:
 | 
			
		||||
    path: /var/run/docker.sock
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  event:
 | 
			
		||||
  - tag
 | 
			
		||||
@@ -253,50 +493,55 @@ trigger:
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: docker
 | 
			
		||||
name: tagged-armv7
 | 
			
		||||
name: tagged-arm64-v8
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
platform:
 | 
			
		||||
  os: linux
 | 
			
		||||
  arch: arm
 | 
			
		||||
  arch: arm64
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: build
 | 
			
		||||
  image: plugins/docker
 | 
			
		||||
  settings:
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    auto_tag: true
 | 
			
		||||
    auto_tag_suffix: armv7
 | 
			
		||||
    repo: volkerraschek/postfixadmin-fetchmail
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: container_image_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: container_image_registry_password
 | 
			
		||||
    no_cache: true
 | 
			
		||||
  volumes:
 | 
			
		||||
  - name: docker_socket
 | 
			
		||||
    path: /var/run/docker.sock
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
			
		||||
 | 
			
		||||
- name: notify
 | 
			
		||||
  image: drillster/drone-email
 | 
			
		||||
- name: build
 | 
			
		||||
  image: docker.io/plugins/docker:20.17.1
 | 
			
		||||
  settings:
 | 
			
		||||
    auto_tag: true
 | 
			
		||||
    auto_tag_suffix: arm64-v8
 | 
			
		||||
    dockerfile: Dockerfile
 | 
			
		||||
    force_tag: true
 | 
			
		||||
    no_cache: true
 | 
			
		||||
    purge: true
 | 
			
		||||
    mirror:
 | 
			
		||||
      from_secret: docker_io_mirror
 | 
			
		||||
    registry: git.cryptic.systems
 | 
			
		||||
    repo: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  environment:
 | 
			
		||||
    PLUGIN_HOST:
 | 
			
		||||
    SMTP_FROM_ADDRESS:
 | 
			
		||||
      from_secret: smtp_from_address
 | 
			
		||||
    SMTP_FROM_NAME:
 | 
			
		||||
      from_secret: smtp_from_name
 | 
			
		||||
    SMTP_HOST:
 | 
			
		||||
      from_secret: smtp_host
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
volumes:
 | 
			
		||||
- name: docker_socket
 | 
			
		||||
  host:
 | 
			
		||||
    path: /var/run/docker.sock
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  event:
 | 
			
		||||
  - tag
 | 
			
		||||
@@ -308,42 +553,55 @@ kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
name: tagged-manifest
 | 
			
		||||
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- tagged-amd64
 | 
			
		||||
- tagged-arm64-v8
 | 
			
		||||
 | 
			
		||||
# docker.io/plugins/manifest only for amd64 architectures available
 | 
			
		||||
node_selector:
 | 
			
		||||
  kubernetes.io/os: linux
 | 
			
		||||
  kubernetes.io/arch: amd64
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
			
		||||
 | 
			
		||||
- name: build-manifest
 | 
			
		||||
  image: plugins/manifest
 | 
			
		||||
  image: docker.io/plugins/manifest:1.4.0
 | 
			
		||||
  settings:
 | 
			
		||||
    auto_tag: true
 | 
			
		||||
    ignore_missing: true
 | 
			
		||||
    spec: manifest.tmpl
 | 
			
		||||
    username:
 | 
			
		||||
      from_secret: container_image_registry_user
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    password:
 | 
			
		||||
      from_secret: container_image_registry_password
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
 | 
			
		||||
- name: notify
 | 
			
		||||
  image: docker.io/drillster/drone-email:latest
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  environment:
 | 
			
		||||
    PLUGIN_HOST:
 | 
			
		||||
    SMTP_FROM_ADDRESS:
 | 
			
		||||
      from_secret: smtp_from_address
 | 
			
		||||
    SMTP_FROM_NAME:
 | 
			
		||||
      from_secret: smtp_from_name
 | 
			
		||||
    SMTP_HOST:
 | 
			
		||||
      from_secret: smtp_host
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 50
 | 
			
		||||
      memory: 25M
 | 
			
		||||
      cpu: 150
 | 
			
		||||
      memory: 150M
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
    - failure
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- tagged-amd64
 | 
			
		||||
- tagged-armv7
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  event:
 | 
			
		||||
  - tag
 | 
			
		||||
@@ -353,41 +611,49 @@ trigger:
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
name: sync
 | 
			
		||||
name: tagged-sync
 | 
			
		||||
 | 
			
		||||
platform:
 | 
			
		||||
  os: linux
 | 
			
		||||
  arch: amd64
 | 
			
		||||
clone:
 | 
			
		||||
  disable: true
 | 
			
		||||
 | 
			
		||||
depends_on:
 | 
			
		||||
- tagged-manifest
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
- name: github
 | 
			
		||||
  image: docker.io/appleboy/drone-git-push:latest
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 50
 | 
			
		||||
      memory: 25M
 | 
			
		||||
  settings:
 | 
			
		||||
    branch: master
 | 
			
		||||
    remote: ssh://git@github.com/volker-raschek/fetchmail-docker.git
 | 
			
		||||
    force: true
 | 
			
		||||
    ssh_key:
 | 
			
		||||
      from_secret: ssh_key
 | 
			
		||||
- name: clone
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/git:1.3.1
 | 
			
		||||
 | 
			
		||||
- name: tagged-sync
 | 
			
		||||
  commands:
 | 
			
		||||
  - skopeo sync --all --src=docker --src-creds=$SRC_CRED_USERNAME:$SRC_CRED_PASSWORD --dest=docker --dest-creds=$DEST_CRED_USERNAME:$DEST_CRED_PASSWORD git.cryptic.systems/volker.raschek/postfixadmin-fetchmail docker.io/volkerraschek
 | 
			
		||||
  environment:
 | 
			
		||||
    SRC_CRED_USERNAME:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_user
 | 
			
		||||
    SRC_CRED_PASSWORD:
 | 
			
		||||
      from_secret: git_cryptic_systems_container_registry_password
 | 
			
		||||
    DEST_CRED_USERNAME:
 | 
			
		||||
      from_secret: container_image_registry_user
 | 
			
		||||
    DEST_CRED_PASSWORD:
 | 
			
		||||
      from_secret: container_image_registry_password
 | 
			
		||||
  image: quay.io/skopeo/stable:v1.13.3
 | 
			
		||||
 | 
			
		||||
- name: email-notification
 | 
			
		||||
  environment:
 | 
			
		||||
    PLUGIN_HOST:
 | 
			
		||||
    SMTP_FROM_ADDRESS:
 | 
			
		||||
      from_secret: smtp_from_address
 | 
			
		||||
    SMTP_FROM_NAME:
 | 
			
		||||
      from_secret: smtp_from_name
 | 
			
		||||
    SMTP_HOST:
 | 
			
		||||
      from_secret: smtp_host
 | 
			
		||||
    PLUGIN_USERNAME:
 | 
			
		||||
    SMTP_USERNAME:
 | 
			
		||||
      from_secret: smtp_username
 | 
			
		||||
    PLUGIN_PASSWORD:
 | 
			
		||||
    SMTP_PASSWORD:
 | 
			
		||||
      from_secret: smtp_password
 | 
			
		||||
    PLUGIN_FROM:
 | 
			
		||||
      from_secret: smtp_mail_address
 | 
			
		||||
  image: docker.io/drillster/drone-email:latest
 | 
			
		||||
  image: git.cryptic.systems/volker.raschek/drone-email:0.1.5
 | 
			
		||||
  resources:
 | 
			
		||||
    limits:
 | 
			
		||||
      cpu: 50
 | 
			
		||||
      memory: 25M
 | 
			
		||||
      cpu: 150
 | 
			
		||||
      memory: 150M
 | 
			
		||||
  when:
 | 
			
		||||
    status:
 | 
			
		||||
    - changed
 | 
			
		||||
@@ -395,6 +661,6 @@ steps:
 | 
			
		||||
 | 
			
		||||
trigger:
 | 
			
		||||
  event:
 | 
			
		||||
  - push
 | 
			
		||||
  - tag
 | 
			
		||||
  repo:
 | 
			
		||||
  - volker.raschek/postfixadmin-fetchmail-docker
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
FROM docker.io/library/alpine:3.11.2
 | 
			
		||||
FROM docker.io/library/alpine:3.18.5
 | 
			
		||||
 | 
			
		||||
RUN echo "http://dl-3.alpinelinux.org/alpine/edge/testing/" >> /etc/apk/repositories
 | 
			
		||||
RUN apk upgrade
 | 
			
		||||
RUN apk add --update perl perl-lockfile-simple perl-dbi perl-dbd-pg perl-dbd-mysql fetchmail
 | 
			
		||||
RUN mkdir --parents /run/fetchmail
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								Makefile
									
									
									
									
									
								
							@@ -1,7 +1,7 @@
 | 
			
		||||
# CONTAINER_RUNTIME
 | 
			
		||||
# The CONTAINER_RUNTIME variable will be used to specified the path to a
 | 
			
		||||
# container runtime. This is needed to start and run a container image.
 | 
			
		||||
CONTAINER_RUNTIME?=$(shell which docker)
 | 
			
		||||
CONTAINER_RUNTIME?=$(shell which podman)
 | 
			
		||||
 | 
			
		||||
# FETCHMAIL_IMAGE_REGISTRY_NAME
 | 
			
		||||
# Defines the name of the new container to be built using several variables.
 | 
			
		||||
@@ -9,7 +9,7 @@ FETCHMAIL_IMAGE_REGISTRY_NAME:=docker.io
 | 
			
		||||
FETCHMAIL_IMAGE_REGISTRY_USER:=volkerraschek
 | 
			
		||||
 | 
			
		||||
FETCHMAIL_IMAGE_NAMESPACE?=${FETCHMAIL_IMAGE_REGISTRY_USER}
 | 
			
		||||
FETCHMAIL_IMAGE_NAME:=fetchmail
 | 
			
		||||
FETCHMAIL_IMAGE_NAME:=postfixadmin-fetchmail
 | 
			
		||||
FETCHMAIL_IMAGE_VERSION?=latest
 | 
			
		||||
FETCHMAIL_IMAGE_FULLY_QUALIFIED=${FETCHMAIL_IMAGE_REGISTRY_NAME}/${FETCHMAIL_IMAGE_NAMESPACE}/${FETCHMAIL_IMAGE_NAME}:${FETCHMAIL_IMAGE_VERSION}
 | 
			
		||||
FETCHMAIL_IMAGE_UNQUALIFIED=${FETCHMAIL_IMAGE_NAMESPACE}/${FETCHMAIL_IMAGE_NAME}:${FETCHMAIL_IMAGE_VERSION}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,11 +1,12 @@
 | 
			
		||||
# PostfixAdmin's fetchmail
 | 
			
		||||
 | 
			
		||||
[](https://drone.cryptic.systems/volker.raschek/fetchmail-docker)
 | 
			
		||||
[](https://hub.docker.com/r/volkerraschek/fetchmail)
 | 
			
		||||
[](https://drone.cryptic.systems/volker.raschek/postfixadmin-fetchmail-docker)
 | 
			
		||||
[](https://hub.docker.com/r/volkerraschek/postfixadmin-fetchmail)
 | 
			
		||||
 | 
			
		||||
This project contains all sources to build the container image
 | 
			
		||||
`docker.io/volkerraschek/fetchmail`. The primary goal of the image is to fetch
 | 
			
		||||
mails from external servers and forward them to on local running mail server.
 | 
			
		||||
`docker.io/volkerraschek/postfixadmin-fetchmail`. The primary goal of the image
 | 
			
		||||
is to fetch mails from external servers and forward them to on local running
 | 
			
		||||
mail server.
 | 
			
		||||
 | 
			
		||||
The configuration file will be automatically generated based on information from
 | 
			
		||||
a supported database backend of
 | 
			
		||||
 
 | 
			
		||||
@@ -1,12 +1,14 @@
 | 
			
		||||
version: "3"
 | 
			
		||||
services:
 | 
			
		||||
  fetchmail:
 | 
			
		||||
    container_name: fetchmail
 | 
			
		||||
    image: volkerraschek/fetchmail-docker:latest
 | 
			
		||||
  postfixadmin-fetchmail:
 | 
			
		||||
    container_name: postfixadmin-fetchmail
 | 
			
		||||
    image: docker.io/volkerraschek/postfixadmin-fetchmail:latest
 | 
			
		||||
    environment:
 | 
			
		||||
    - DATABASE_TYPE=${DATABASE_TYPE}
 | 
			
		||||
    - DATABASE_HOST=${DATABASE_HOST}
 | 
			
		||||
    - DATABASE_NAME=${DATABASE_NAME}
 | 
			
		||||
    - DATABASE_USER=${DATABASE_USER}
 | 
			
		||||
    - DATABASE_PASSWORD=${DATABASE_PASSWORD}
 | 
			
		||||
    - DATABASE_HOST=${DATABASE_HOST}
 | 
			
		||||
    - DATABASE_PORT=${DATABASE_PORT}
 | 
			
		||||
    - DATABASE_NAME=${DATABASE_NAME}
 | 
			
		||||
    network_mode: host
 | 
			
		||||
    privileged: true
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										10
									
								
								fetchmail.pl
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								fetchmail.pl
									
									
									
									
									
								
							@@ -35,7 +35,7 @@ openlog("fetchmail-all", "pid", "mail");
 | 
			
		||||
 | 
			
		||||
sub log_and_die {
 | 
			
		||||
  my($message) = @_;
 | 
			
		||||
  syslog("err", $message);
 | 
			
		||||
  printf "err: %s\n", $message;
 | 
			
		||||
  die $message;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -90,7 +90,7 @@ my (%config);
 | 
			
		||||
map{
 | 
			
		||||
  my ($id,$mailbox,$src_server,$src_auth,$src_user,$src_password,$src_folder,$fetchall,$keep,$protocol,$mda,$extra_options,$usessl,$sslcertck,$sslcertpath,$sslfingerprint)=@$_;
 | 
			
		||||
 | 
			
		||||
  syslog("info","fetch ${src_user}@${src_server} for ${mailbox}");
 | 
			
		||||
  printf "info: fetch %s@%s for %s\n", ${src_user}, ${src_server}, ${mailbox};
 | 
			
		||||
 | 
			
		||||
  $cmd="user '${src_user}' there with password '".decode_base64($src_password)."'";
 | 
			
		||||
  $cmd.=" folder '${src_folder}'" if ($src_folder);
 | 
			
		||||
@@ -112,7 +112,8 @@ set postmaster "postmaster"
 | 
			
		||||
set nobouncemail
 | 
			
		||||
set no spambounce
 | 
			
		||||
set properties ""
 | 
			
		||||
set syslog
 | 
			
		||||
set no syslog
 | 
			
		||||
set logfile /dev/stdout
 | 
			
		||||
 | 
			
		||||
poll ${src_server} with proto ${protocol}
 | 
			
		||||
  $cmd
 | 
			
		||||
@@ -129,6 +130,9 @@ TXT
 | 
			
		||||
 | 
			
		||||
  $sql="UPDATE fetchmail SET returned_text=".$dbh->quote($ret).", date=now() WHERE id=".$id;
 | 
			
		||||
  $dbh->do($sql);
 | 
			
		||||
 | 
			
		||||
  printf "info: fetched mails of %s@%s for %s\n", ${src_user}, ${src_server}, ${mailbox};
 | 
			
		||||
 | 
			
		||||
}@{$dbh->selectall_arrayref($sql)};
 | 
			
		||||
 | 
			
		||||
$lockmgr->unlock($lock_file);
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
image: volkerraschek/postfixadmin-fetchmail:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}
 | 
			
		||||
image: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}
 | 
			
		||||
{{#if build.tags}}
 | 
			
		||||
tags:
 | 
			
		||||
{{#each build.tags}}
 | 
			
		||||
@@ -7,14 +7,12 @@ tags:
 | 
			
		||||
  - "latest"
 | 
			
		||||
{{/if}}
 | 
			
		||||
manifests:
 | 
			
		||||
  -
 | 
			
		||||
    image: volkerraschek/postfixadmin-fetchmail:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64
 | 
			
		||||
  - image: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-amd64
 | 
			
		||||
    platform:
 | 
			
		||||
      architecture: amd64
 | 
			
		||||
      os: linux
 | 
			
		||||
  -
 | 
			
		||||
    image: volkerraschek/postfixadmin-fetchmail:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-armv7
 | 
			
		||||
  - image: git.cryptic.systems/volker.raschek/postfixadmin-fetchmail:{{#if build.tag}}{{trimPrefix "v" build.tag}}{{else}}latest{{/if}}-arm64-v8
 | 
			
		||||
    platform:
 | 
			
		||||
      architecture: arm
 | 
			
		||||
      architecture: arm64
 | 
			
		||||
      os: linux
 | 
			
		||||
      variant: v7
 | 
			
		||||
      variant: v8
 | 
			
		||||
							
								
								
									
										25
									
								
								renovate.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								renovate.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
{
 | 
			
		||||
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
 | 
			
		||||
  "assignees": [ "volker.raschek" ],
 | 
			
		||||
  "automergeStrategy": "merge-commit",
 | 
			
		||||
  "automergeType": "pr",
 | 
			
		||||
  "labels": [ "renovate" ],
 | 
			
		||||
  "packageRules": [
 | 
			
		||||
    {
 | 
			
		||||
      "addLabels": [ "renovate/droneci", "renovate/automerge" ],
 | 
			
		||||
      "automerge": true,
 | 
			
		||||
      "matchManagers": "droneci",
 | 
			
		||||
      "matchUpdateTypes": [ "minor", "patch"]
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "description": "Automatically update patch version of used container images in docker files",
 | 
			
		||||
      "addLabels": [ "renovate/container-image", "renovate/automerge" ],
 | 
			
		||||
      "automerge": true,
 | 
			
		||||
      "matchBaseBranches": [ "master" ],
 | 
			
		||||
      "matchManagers": [ "dockerfile" ],
 | 
			
		||||
      "matchUpdateTypes": [ "patch" ]
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "rebaseLabel": "renovate/rebase",
 | 
			
		||||
  "rebaseWhen": "behind-base-branch"
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user