-FROM php:7.4-rc-fpm-alpine as app
+FROM php:7.4-rc-fpm-alpine
# Install tools required for build stage
RUN apk add --update --no-cache \
bash curl wget rsync ca-certificates openssl openssh git tzdata openntpd \
&& docker-php-ext-install -j$(nproc) gd mysqli pdo pdo_mysql intl calendar opcache \
&& apk del .deps
+RUN apk --no-cache --update --repository http://dl-cdn.alpinelinux.org/alpine/v$ALPINE_VERSION/main/ add \
+ postgresql-dev
+RUN docker-php-ext-install pdo_pgsql
+
#add composer
RUN wget https://getcomposer.org/installer \
&& php installer \
&& mv composer.phar /usr/local/bin/composer \
&& rm installer
-# Для поддержки jpg в gd из докер контейнера нужно запустить:
-RUN apk add zlib-dev libpng-dev libjpeg jpeg-dev freetype-dev \
- && docker-php-ext-configure gd --with-freetype --with-jpeg \
- && docker-php-ext-install -j$(nproc) gd
-
#add xdebug
RUN apk add --no-cache $PHPIZE_DEPS \
-# && pecl install xdebug \
-# && docker-php-ext-enable xdebug \
+ && pecl install xdebug \
+ && docker-php-ext-enable xdebug \
&& apk del $PHPIZE_DEPS
WORKDIR /www
-
-FROM app as app_dev
-
-ENV XDEBUG_MODE=off
-
-COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/
-
-RUN set -eux; \
- install-php-extensions xdebug
-
-# Для перезагрузки nginx:
-# kill -USR2 1
\ No newline at end of file
const config = {
production: process.env.NODE_ENV === 'prod',
vendorPath: './node_modules/',
- inputPath: './',
+ inputPath: './web/',
outputPath: './web/' + (process.env.NODE_ENV === 'prod' ? 'dist-prod' : 'dist')
};
var ADMIN_ID = " . (Yii::$app->user->id ?? 0) . ";
", \yii\web\View::POS_BEGIN, 'api2_menu_init_global_vars');
-$this->registerJsFile('/js/site/get_menu.js', ['position' => \yii\web\View::POS_END]);
+//$this->registerJsFile('/js/site/get_menu.js', ['position' => \yii\web\View::POS_END]);
//@import "../../../azea/assets/plugins/accordion/accordion.css";
//@import "../../../azea/assets/css/icons.css";
//@import "../../../azea/assets/css/sortable.css";
-@import "../../web/azea/assets/colors/color1";
+@import "../../azea/assets/colors/color1";
-import PerfectScrollbar from '../../web/azea/assets/plugins/p-scrollbar/p-scrollbar.js';
+import PerfectScrollbar from './../../azea/assets/plugins/p-scrollbar/p-scrollbar.js';
document.addEventListener('DOMContentLoaded', () => {
let selectors = ['.app-sidebar', '.message-menu', '.notify-menu'];