Compare commits

...

12 Commits

Author SHA1 Message Date
546ce8b0a6 woodpecker.yml aktualisiert
All checks were successful
ci/woodpecker/manual/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2025-01-24 18:39:36 +01:00
a6628b1152 woodpecker.yml aktualisiert
All checks were successful
ci/woodpecker/manual/woodpecker Pipeline was successful
2025-01-24 18:18:09 +01:00
f3529df231 try
Some checks failed
continuous-integration/drone/push Build is failing
2024-10-26 22:33:30 +02:00
80580933c0 try date based tagging
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2024-10-26 22:31:44 +02:00
54c163f1ae some idiot switched 25 to 587 for clients
All checks were successful
continuous-integration/drone/push Build is passing
FOR FUCKING ANTI SPAM REASONS. YES. THIS. WILL. HELP.
2024-10-22 18:58:45 +02:00
933b85221f fixed docker repo
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-30 21:34:34 +02:00
d19439d6aa README.md aktualisiert
Some checks failed
continuous-integration/drone/push Build is failing
2024-06-30 20:54:48 +02:00
f5dabe7c4c switch to drone
Some checks failed
continuous-integration/drone/push Build is failing
2024-06-30 20:52:50 +02:00
9592b66244 new dep 2024-06-30 20:52:44 +02:00
e08b00e8cb imapaccess got somehow mandatory 2023-09-23 18:05:53 +02:00
9ee9efc656 create missing directory 2023-09-23 17:56:08 +02:00
75c8b21e64 fixed missing path 2023-09-23 17:55:59 +02:00
5 changed files with 25 additions and 11 deletions

View File

@ -5,9 +5,9 @@ COPY --from=portage /var/db/repos/gentoo /var/db/repos/gentoo
# courier and pythonfilter install + activate + cleanup # courier and pythonfilter install + activate + cleanup
#RUN echo '=mail-filter/courier-pythonfilter-3.0.2-r1' > /etc/portage/package.accept_keywords && \ #RUN echo '=mail-filter/courier-pythonfilter-3.0.2-r1' > /etc/portage/package.accept_keywords && \
RUN emerge mail-mta/courier mail-filter/courier-pythonfilter dev-python/pyspf && \ RUN emerge mail-mta/courier mail-filter/courier-pythonfilter dev-python/pyspf dev-libs/libltdl
ln -s /usr/bin/pythonfilter /usr/libexec/filters && \ RUN ln -s /usr/bin/pythonfilter /usr/libexec/filters && \
filterctl start pythonfilter && \ mkdir -p /etc/courier/filters/active && filterctl start pythonfilter && \
rm -rf /var/db/repos/gentoo rm -rf /var/db/repos/gentoo
# courier config # courier config

View File

@ -1,3 +1,5 @@
[![Build Status](https://build.devloop.de/api/badges/docker/CourierMTA/status.svg)](https://build.devloop.de/docker/CourierMTA)
# docker-courier # docker-courier
Docker image providing full [Courier MTA](http://www.courier-mta.org/) suite (not just IMAP) Docker image providing full [Courier MTA](http://www.courier-mta.org/) suite (not just IMAP)

View File

@ -1,10 +1,3 @@
#!/bin/bash #!/bin/bash
now=`date +%Y%m%d%H%M%S` docker image build --pull .
docker image build --pull --tag "source.devloop.de/docker/courier-mta:${now}"
if [[ $? -eq 0 ]]; then
docker image tag "source.devloop.de/docker/courier-mta:${now}" "source.devloop.de/docker/courier-mta:latest"
docker image push "source.devloop.de/docker/courier-mta:${now}"
docker image push "source.devloop.de/docker/courier-mta:latest"
fi

View File

@ -38,6 +38,7 @@ done
/usr/sbin/makehosteddomains /usr/sbin/makehosteddomains
/usr/sbin/makealiases /usr/sbin/makealiases
/usr/sbin/makesmtpaccess /usr/sbin/makesmtpaccess
/usr/sbin/makeimapaccess
#/usr/lib/courier/courier-authlib/authdaemond & #/usr/lib/courier/courier-authlib/authdaemond &
#/usr/sbin/couriertcpd -address=0 -maxprocs=40 -maxperip=20 -nodnslookup -noidentlookup 143 /usr/lib/courier/courier/imaplogin /usr/bin/imapd Maildir #/usr/sbin/couriertcpd -address=0 -maxprocs=40 -maxperip=20 -nodnslookup -noidentlookup 143 /usr/lib/courier/courier/imaplogin /usr/bin/imapd Maildir
@ -57,6 +58,7 @@ chown -R 8:12 /etc/courier
chmod go-wrx /etc/courier/maildroprc chmod go-wrx /etc/courier/maildroprc
/usr/sbin/esmtpd start /usr/sbin/esmtpd start
/usr/sbin/esmtpd-msa start
/usr/sbin/courier-imapd start /usr/sbin/courier-imapd start
/usr/sbin/courier-imapd-ssl start /usr/sbin/courier-imapd-ssl start
/usr/sbin/courier start /usr/sbin/courier start

17
woodpecker.yml Normal file
View File

@ -0,0 +1,17 @@
when:
- event: [cron, manual]
steps:
- name: tag
image: node
commands:
- echo -n "$(date +%Y%m%d_%H%M%S), latest" > .tags
- name: docker
image: woodpeckerci/plugin-docker-buildx:5
settings:
registry: https://source.devloop.de
repo: source.devloop.de/docker/courier-mta
username:
from_secret: docker_username
password:
from_secret: docker_password