diff --git a/.env b/.env index dfac016c..1d922aa9 100644 --- a/.env +++ b/.env @@ -5,6 +5,7 @@ DOCKER_MYSQL_DATABASE=zerbikat DOCKER_TIMEZONE="Europe/Madrid" PHP_IDE_CONFIG="serverName=zerbikat.test" XDEBUG_CONFIG="remote_host=192.168.2.8 remote_port=9000" +WITH_XDEBUG=true USER_ID=1000 GROUP_ID=1000 ###< DOCKER ### diff --git a/.gitignore b/.gitignore index 96dd12ba..cad4e8e1 100755 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /web/doc/ /.idea/Zerbikat.iml !/.env.local +.env.local diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..5ba75c07 --- /dev/null +++ b/Makefile @@ -0,0 +1,34 @@ +#!/bin/bash + +APP = zerbikar +VERSION := $(shell cat ./VERSION) +USER_ID = $(shell id -u) +GROUP_ID= $(shell id -g) +user==www-data + +help: + @echo 'Erabiltzeko: make [target]' + @echo + @echo 'Agindu erabilgarriak:' + @egrep '^(.+)\:\ ##\ (.+)' ${MAKEFILE_LIST} | column -t -c 2 -s ":#" + +build: ## Sortu Docker irudiak + docker compose --env-file .env.local build + +build-force: ## Sortu Docker irudiak aurrekoak ezabatzen (--force-rm --no-cache) + docker compose --env-file .env.local build --force-rm --no-cache + +restart: ## kontainerrak stop & start + $(MAKE) stop && $(MAKE) run + +run: ## kontenedorea abiarazi .env.local erabiliz + docker compose --env-file .env.local up -d + +stop: ## kontenedorea gelditu + docker compose down + +ssh: ## kontenedorera ssh sarbidea + docker compose exec php bash + +cc: ## symfony cache clear + docker compose exec php ./bin/console c:c diff --git a/VERSION b/VERSION new file mode 100644 index 00000000..e69de29b diff --git a/app/Resources/views/fitxa/show.html.twig b/app/Resources/views/fitxa/show.html.twig index 3151d723..8cef89c2 100755 --- a/app/Resources/views/fitxa/show.html.twig +++ b/app/Resources/views/fitxa/show.html.twig @@ -235,8 +235,11 @@ {{ kanal.izenaeu }}
{% else %} - {{ kanal.izenaeu }}
+ {% if kanal.estekaeu is null %} + {{ kanal.izenaeu }} + {% else %} + {{ kanal.izenaeu }}
+ {% endif %} {% endif %} {% endif %} {% if kanal.eraikina %}{{ kanal.eraikina.izena }}
{% endif %} @@ -302,8 +305,11 @@ {{ kanal.izenaes }}
{% else %} - {{ kanal.izenaes }}
+ {% if kanal.estekaes is null %} + {{ kanal.izenaes }} + {% else %} + {{ kanal.izenaes }}
+ {% endif %} {% endif %} {% endif %} {% if kanal.eraikina %}{{ kanal.eraikina.izena }}
{% endif %} diff --git a/docker-compose.yml b/docker-compose.yml index 7c5e04ef..59f287a0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,7 +13,7 @@ services: ports: - "3306:3306" networks: - - zzoo + - zerbikatnet php: container_name: zerbikat-php env_file: ./.env @@ -21,7 +21,7 @@ services: context: . dockerfile: docker/php/Dockerfile args: - - WITH_XDEBUG=false + - WITH_XDEBUG=true - DOCKER_TIMEZONE=${DOCKER_TIMEZONE} - USER_ID=${USER_ID} - GROUP_ID=${GROUP_ID} @@ -29,13 +29,13 @@ services: - mariadb volumes: - '.:/usr/src/app' - user: 1000:1000 + user: ${USER_ID}:${GROUP_ID} environment: - APP_ENV=dev - PHP_IDE_CONFIG=serverName=zerbikat.test - XDEBUG_CONFIG=remote_host=192.168.2.8 networks: - - zzoo + - zerbikatnet nginx: container_name: zerbikat-nginx image: nginx:1.15.3-alpine @@ -47,11 +47,11 @@ services: ports: - 80:80 networks: - - zzoo + - zerbikatnet volumes: mariadb_zerbikat: networks: - zzoo: + zerbikatnet: driver: bridge diff --git a/docker/php/Dockerfile b/docker/php/Dockerfile index c26d735b..17ff22ac 100644 --- a/docker/php/Dockerfile +++ b/docker/php/Dockerfile @@ -39,7 +39,8 @@ RUN apt-get update && apt-get install -y \ && echo "LC_ALL=es_ES.UTF-8" >> /etc/default/locale \ && echo "LANG=es_ES.UTF-8" >> /etc/default/locale -RUN if [ "${WITH_XDEBUG}" = "true" ]; then pecl install xdebug && docker-php-ext-enable xdebug && echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" >> /usr/local/etc/php/php.ini && echo "error_reporting = E_ALL" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && echo "display_startup_errors = On" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && echo "display_errors = On" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && echo "xdebug.remote_enable=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && echo "xdebug.remote_connect_back=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini ; fi +RUN pecl install xdebug-2.5.5 && docker-php-ext-enable xdebug && echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" >> /usr/local/etc/php/php.ini && echo "error_reporting = E_ALL" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && echo "display_startup_errors = On" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && echo "display_errors = On" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && echo "xdebug.remote_enable=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini && echo "xdebug.remote_connect_back=1" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini + RUN docker-php-ext-install pdo pdo_mysql