fix require path

This commit is contained in:
Akolzin Dmitry 2020-03-04 23:37:17 +03:00
parent 243b170fa7
commit 7b7719e580
3 changed files with 59 additions and 4 deletions

30
.docker/Dockerfile Normal file
View File

@ -0,0 +1,30 @@
FROM php:7.1-fpm
RUN apt-get update
RUN apt-get install -y zlib1g-dev libpq-dev git libicu-dev libxml2-dev libpng-dev libjpeg-dev libmcrypt-dev libxslt-dev libfreetype6-dev \
&& docker-php-ext-configure intl \
&& docker-php-ext-install intl \
&& docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \
&& docker-php-ext-install mysqli pdo pdo_mysql \
&& docker-php-ext-install zip \
&& docker-php-ext-install xml \
&& docker-php-ext-configure gd --with-png-dir=/usr/local/ --with-jpeg-dir=/usr/local/ --with-freetype-dir=/usr/local/ \
&& docker-php-ext-install gd \
&& docker-php-ext-install mcrypt \
&& docker-php-ext-install bcmath \
&& docker-php-ext-install soap \
&& docker-php-ext-install xsl \
&& docker-php-ext-install mbstring
RUN apt-get install -y wget
RUN wget -O /usr/bin/phpunit https://phar.phpunit.de/phpunit-7.phar && chmod +x /usr/bin/phpunit
RUN curl --insecure https://getcomposer.org/composer.phar -o /usr/bin/composer && chmod +x /usr/bin/composer
# Set timezone
RUN rm /etc/localtime
RUN ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
RUN "date"
WORKDIR /code

25
docker-compose.yml Normal file
View File

@ -0,0 +1,25 @@
version: '3'
services:
app:
build:
context: ./.docker
volumes:
- ./:/code
links:
- "mysql"
depends_on:
- mysql
environment:
- DB_NAME=presta
- DB_USER=presta
- DB_PASS=presta
- DB_HOST=presta
mysql:
image: mysql:5.7
environment:
- MYSQL_DATABASE=presta
- MYSQL_USER=presta
- MYSQL_PASSWORD=presta
- MYSQL_ROOT_PASSWORD=root
ports:
- "3306:3306"

View File

@ -6,11 +6,11 @@ if (file_exists(__DIR__ . '/../../PrestaShop/tests-legacy')) {
require_once __DIR__ . '/../../PrestaShop/tests/bootstrap.php';
}
require_once dirname(__DIR__) . '../../PrestaShop/config/config.inc.php';
require_once dirname(__DIR__) . '../../PrestaShop/config/defines_uri.inc.php';
require_once dirname(__DIR__) . '../retailcrm/bootstrap.php';
require_once __DIR__ . '/../../PrestaShop/config/config.inc.php';
require_once __DIR__ . '/../../PrestaShop/config/defines_uri.inc.php';
require_once __DIR__ . '/../retailcrm/bootstrap.php';
require_once __DIR__ . '/../retailcrm/retailcrm.php';
require_once dirname(__DIR__) . '../../PrestaShop/init.php';
require_once __DIR__ . '/../../PrestaShop/init.php';
require_once __DIR__ . '/helpers/RetailcrmTestCase.php';
require_once __DIR__ . '/helpers/RetailcrmTestHelper.php';