mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-25 18:19:22 +03:00
* Fix (docker): Use `127.0.0.1` instead of `localhost` to test snappymail in `entrypoint.sh` * Run build on PR but don't push * Login only on tags * Fix test
29 lines
927 B
YAML
29 lines
927 B
YAML
# See: https://github.com/GoogleContainerTools/container-structure-test
|
|
# See: https://github.com/GoogleContainerTools/container-structure-test/issues/78
|
|
schemaVersion: 2.0.0
|
|
commandTests:
|
|
- name: Integration test
|
|
command: /bin/sh
|
|
args:
|
|
- -c
|
|
- |
|
|
set -eux
|
|
DEBUG=true /entrypoint.sh > /tmp/test 2>&1 &
|
|
sleep 5
|
|
cat /tmp/test
|
|
pidof supervisord
|
|
pidof nginx
|
|
pidof php-fpm
|
|
ls -al /var/lib/snappymail/_data_/_default_/configs/application.ini
|
|
ls -al /var/lib/snappymail/_data_/_default_/admin_password.txt
|
|
nc -vz 127.0.0.1 8888
|
|
nc -vz 127.0.0.1 9000
|
|
wget -S -T 3 -O /dev/null http://127.0.0.1:8888
|
|
kill `pidof supervisord`
|
|
metadataTest:
|
|
exposedPorts: ["8888", "9000"]
|
|
volumes: ["/var/lib/snappymail"]
|
|
entrypoint: []
|
|
cmd: ["/entrypoint.sh"]
|
|
workdir: /snappymail
|
|
user: root
|