Compare commits
9 Commits
e08b00e8cb
...
master
Author | SHA1 | Date | |
---|---|---|---|
546ce8b0a6 | |||
a6628b1152 | |||
f3529df231 | |||
80580933c0 | |||
54c163f1ae | |||
933b85221f | |||
d19439d6aa | |||
f5dabe7c4c | |||
9592b66244 |
@ -5,7 +5,7 @@ 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
|
||||||
RUN ln -s /usr/bin/pythonfilter /usr/libexec/filters && \
|
RUN ln -s /usr/bin/pythonfilter /usr/libexec/filters && \
|
||||||
mkdir -p /etc/courier/filters/active && filterctl start pythonfilter && \
|
mkdir -p /etc/courier/filters/active && filterctl start pythonfilter && \
|
||||||
rm -rf /var/db/repos/gentoo
|
rm -rf /var/db/repos/gentoo
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
[](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)
|
||||||
|
|
||||||
|
9
build.sh
9
build.sh
@ -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
|
|
||||||
|
1
start.sh
1
start.sh
@ -58,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
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