Articles of compositor php

Usando compositor con wordpress en acoplador

Intento configurar un espacio de trabajo de window acoplable con Alpine, PHP, Apache, MySQL y Composer. Actualmente estoy tratando de usar las siguientes imágenes: PHP, Alpine y Composer: https://hub.docker.com/r/petehouston/docker-alpine-php-composer/ WordPress: https://hub.docker.com/_/wordpress/ Creé un file docker-compose.yml para administrar estas dependencies por mí. docker-compose.yml version: '2' services: db: image: mysql:5.7 volumes: – ./db:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: […]

script personalizado en Docker Run

Estoy tratando de instalar la aplicación básica de Zend Framework 3 con Docker. La installation funciona bien, pero no puedo ejecutar algunos scripts de compositor. En composer.json hay algunos scripts de compositor personalizados, que generalmente se deben iniciar con composer cs-fix Me gustaría lanzar commands allí con la image Composer Docker , usando docker run […]

Cómo manejar el código del proyecto PHP en el contenedor docker

Me encontré con un problema de gallina y huevo con la configuration de mi docker. En mi Dockerfile instalo nginx, php y las configuraciones necesarias. También instalo compositor allí: FROM ubuntu RUN apt-get update && apt-get install -y \ curl \ nginx \ nodejs \ php7.0-fpm \ php-intl \ php-pgsql RUN rm -rf /var/lib/apt/lists/* && […]

Advertencia: El module 'curl' ya está cargando en Desconocido en la línea 0 (Solucione esto desde un file custom.php.ini)

Después de investigar un poco en el sitio, este error ocurre debido al file php.ini que probablemente incluye una reference para cargar la extensión cuando ya estaba comstackda en el PHP. Dicho eso, estoy usando Docker y Docker-Compose. Encontré una manera de mantener el file php.ini pnetworkingeterminado y cualquier cambio se sobrescribía a través de […]

Instalar compositor en una image de acoplador

Así que probé de muchas maneras, pero esta parece ser la forma más legítima de instalar compositor en una image de portador: https://hub.docker.com/r/composer/composer/ Ahora cuando trato de hacer lo "igual", me estoy poniendo: latest: Pulling from composer/composer Status: Image is up to date for composer/composer:latest Composer could not find a composer.json file in /app Cuando […]

Docker Cloud WordPress stack de optimization del flujo de trabajo

Estoy desarrollando un WordPress con el tema Sage (v9 – master) que usa npm y composer como gestión de dependencia. Estoy tratando de lograr una stack que simplemente pueda extraer y ejecutar localmente y tenga el mismo entorno que mi Nube Docker de producción (no cubriré la parte de networkingacción de Docker, solo la parte […]

¿El compositor tiene una image oficial de docker?

He estado ejecutando la installation del compositor en un script de shell cuando construyo una image de portón, pero eso junto con muchas otras llamadas está haciendo que mi creación sea muy lenta y me pregunto si hay una forma mejor / diferente de hacerlo.

Docker – Compositor PHP – repository privado

He clonado un nuevo proyecto en OSX, dentro del cual tengo composer.json con una reference a un repository privado. Quiero utilizar la image oficial del compositor Docker para instalar todas las dependencies. Todo funciona, pero el problema ocurre con un repository privado, porque, por supuesto, el contenedor del compositor no tiene una key SSH instalada […]

Ejecutar la installation del compositor dentro de un file Docker

Estoy tratando de hacer Dockerize mi aplicación laravel. La aplicación ya está comstackda y en git, pero yo .gitignore la carpeta de mi proveedor. He agregado un Dockerfile, que se ve así: FROM php:7.1-fpm-alpine RUN apk update && apk add curl && \ curl -sS https://getcomposer.org/installer | php \ && chmod +x composer.phar && mv […]

Compositor escribiendo en caching con Docker

Tengo un proyecto de Php que usa Docker. Si necesito actualizar un package de proveedor, uso un command como docker run –rm -ti -v $(pwd):/app -v ~/.ssh/id_rsa:/root/.ssh/id_rsa:ro –env "COMPOSER_HOME=/home/frameworksh/.composer" composer update mymodule Funciona, pero lleva mucho time (~ 15/20 minutos) porque el compositor está escribiendo muchas cosas en su directory de caching. Si uso el […]