- Updated .travis.yml for multiarch support
- Applied small code optimizations
This commit is contained in:
Sascha Greuel
2020-10-08 13:48:06 +02:00
parent ca2b1fa593
commit e7e1cab721
3 changed files with 34 additions and 21 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -1,3 +1,4 @@
---
version: '3'
services: