Compare commits
10 Commits
9ee9efc656
...
master
Author | SHA1 | Date | |
---|---|---|---|
546ce8b0a6 | |||
a6628b1152 | |||
f3529df231 | |||
80580933c0 | |||
54c163f1ae | |||
933b85221f | |||
d19439d6aa | |||
f5dabe7c4c | |||
9592b66244 | |||
e08b00e8cb |
@ -5,7 +5,7 @@ COPY --from=portage /var/db/repos/gentoo /var/db/repos/gentoo
|
||||
|
||||
# courier and pythonfilter install + activate + cleanup
|
||||
#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
|
||||
RUN ln -s /usr/bin/pythonfilter /usr/libexec/filters && \
|
||||
mkdir -p /etc/courier/filters/active && filterctl start pythonfilter && \
|
||||
rm -rf /var/db/repos/gentoo
|
||||
|
@ -1,3 +1,5 @@
|
||||
[](https://build.devloop.de/docker/CourierMTA)
|
||||
|
||||
# docker-courier
|
||||
Docker image providing full [Courier MTA](http://www.courier-mta.org/) suite (not just IMAP)
|
||||
|
||||
|
9
build.sh
9
build.sh
@ -1,10 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
now=`date +%Y%m%d%H%M%S`
|
||||
|
||||
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
|
||||
docker image build --pull .
|
||||
|
2
start.sh
2
start.sh
@ -38,6 +38,7 @@ done
|
||||
/usr/sbin/makehosteddomains
|
||||
/usr/sbin/makealiases
|
||||
/usr/sbin/makesmtpaccess
|
||||
/usr/sbin/makeimapaccess
|
||||
|
||||
#/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
|
||||
@ -57,6 +58,7 @@ chown -R 8:12 /etc/courier
|
||||
chmod go-wrx /etc/courier/maildroprc
|
||||
|
||||
/usr/sbin/esmtpd start
|
||||
/usr/sbin/esmtpd-msa start
|
||||
/usr/sbin/courier-imapd start
|
||||
/usr/sbin/courier-imapd-ssl start
|
||||
/usr/sbin/courier start
|
||||
|
17
woodpecker.yml
Normal file
17
woodpecker.yml
Normal 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
|
Reference in New Issue
Block a user