# 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
