added Dockerfile| removed db connection from phpunit

This commit is contained in:
Hamidreza Ranjbarpour
2024-08-20 13:50:03 +03:30
parent f1626a9d67
commit 9fecec08cc
3 changed files with 60 additions and 7 deletions

View File

@@ -7,11 +7,11 @@ APP_URL=https://rms.witel.ir
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=localhost
DB_HOST=mysql-test
DB_PORT=3306
DB_DATABASE=rms_test_db
DB_USERNAME=root
DB_PASSWORD=password
DB_PASSWORD=root
BROADCAST_DRIVER=log
CACHE_DRIVER=file

58
Dockerfile Normal file
View File

@@ -0,0 +1,58 @@
FROM alpine:3.18
RUN apk update && apk add --no-cache\
bash \
wget \
curl \
nano \
unzip \
libzip-dev \
libxml2 \
libxml2-dev \
git \
zlib-dev \
libpng-dev \
php81 \
php81-common \
php81-fpm \
php81-pdo \
php81-opcache \
php81-soap \
php81-zip \
php81-phar \
php81-iconv \
php81-cli \
php81-curl \
php81-openssl \
php81-mbstring \
php81-tokenizer \
php81-fileinfo \
php81-json \
php81-xml \
php81-xmlwriter \
php81-xmlreader \
php81-simplexml \
php81-dom \
php81-pdo_mysql \
php81-pdo_pgsql \
php81-pdo_sqlite \
php81-tokenizer \
php81-pecl-redis \
php81-gd
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
ENV COMPOSER_ALLOW_SUPERUSER=1
ARG MOUNT_PATH
COPY . /var/www/app
WORKDIR /var/www/app
CMD composer install;\
php artisan key:generate;\
# php artisan migrate ;\
# php artisan db:seed;\
# php artisan storege:link;\
php artisan serve --host=0.0.0.0

View File

@@ -21,11 +21,6 @@
<env name="APP_ENV" value="testing"/>
<env name="BCRYPT_ROUNDS" value="4"/>
<env name="CACHE_DRIVER" value="array"/>
<env name="DB_CONNECTION" value="mysql"/>
<env name="DB_HOST" value="localhost"/>
<env name="DB_DATABASE" value="rms_test_db"/>
<env name="DB_USERNAME" value="rms_test_user"/>
<env name="DB_PASSWORD" value="password"/>
<env name="MAIL_MAILER" value="array"/>
<env name="QUEUE_CONNECTION" value="sync"/>
<env name="SESSION_DRIVER" value="array"/>