mirror of
https://github.com/SrIzan10/docker-smtp.git
synced 2026-05-01 10:45:16 +00:00
Update
- Updated .travis.yml for multiarch support - Applied small code optimizations
This commit is contained in:
49
.travis.yml
49
.travis.yml
@@ -1,27 +1,36 @@
|
||||
language: php
|
||||
|
||||
php:
|
||||
- '7.4'
|
||||
|
||||
---
|
||||
notifications:
|
||||
email:
|
||||
- team@appwrite.io
|
||||
|
||||
services:
|
||||
- docker
|
||||
|
||||
language: minimal
|
||||
|
||||
arch:
|
||||
- amd64
|
||||
- arm64
|
||||
- ppc64le
|
||||
- s390x
|
||||
|
||||
os: linux
|
||||
|
||||
before_install:
|
||||
- curl -fsSL https://get.docker.com | sh
|
||||
- echo '{"experimental":"enabled"}' | sudo tee /etc/docker/daemon.json
|
||||
- mkdir -p $HOME/.docker
|
||||
- echo '{"experimental":"enabled"}' | sudo tee $HOME/.docker/config.json
|
||||
- sudo service docker start
|
||||
|
||||
install:
|
||||
- docker-compose up -d
|
||||
- sleep 10
|
||||
- docker-compose logs smtp
|
||||
- docker-compose up -d
|
||||
|
||||
script:
|
||||
- docker ps
|
||||
- >
|
||||
if : >/dev/tcp/localhost/25; then
|
||||
echo 'Internet available.'
|
||||
exit 0
|
||||
else
|
||||
echo 'Offline.'
|
||||
exit 1
|
||||
fi
|
||||
- docker ps -a
|
||||
- docker-compose logs smtp
|
||||
- >
|
||||
if : >/dev/tcp/localhost/25; then
|
||||
echo 'Connection available.'
|
||||
travis_terminate 0
|
||||
else
|
||||
echo 'Connection unavailable.'
|
||||
travis_terminate 1
|
||||
fi
|
||||
|
||||
@@ -2,7 +2,10 @@ FROM alpine:3.12
|
||||
|
||||
LABEL maintainer="team@appwrite.io"
|
||||
|
||||
RUN apk add --no-cache exim
|
||||
RUN \
|
||||
apk add --no-cache \
|
||||
exim && \
|
||||
rm -rf /var/cache/apk/*
|
||||
|
||||
COPY exim.conf /etc/exim/exim.conf
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
---
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
|
||||
Reference in New Issue
Block a user