proudmore
@proudmore

Где взять домен API для тестирования в докере?

Здравствуйте.

Не могу сообразить, какой url мне нужно прописать в api.suite.yml для тестирования API.
Во всех случаях, которые пришли ко мне в голову я получал

cURL error 7: Failed to connect to php port 8000: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)


api.suite.yml

actor: ApiTester
modules:
  enabled:
    - REST:
        url: http://php:8000
        depends: PhpBrowser
    - Yii2:
        configFile: 'config/test-local.php'
        part:
          - email
          - ORM
          - Fixtures
          - init
        cleanup: true
        transaction: false
        recreateApplication: true
        entryScript: index-test.php



docker-compose.yml

version: '2'
services:
  php:
    image: yiisoftware/yii2-php:7.4-apache
    volumes:
      - ~/.composer-docker/cache:/root/.composer/cache:delegated
      - ./:/app:delegated
    ports:
      - '8000:80'

  • Вопрос задан
  • 201 просмотр
Решения вопроса 1
deepblack
@deepblack
Попробуйте
http://php:80
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы