사용자:하늘/메모장/docker

< 사용자:하늘‎ | 메모장
하늘 (토론 | 기여)님의 2023년 7월 22일 (토) 14:21 판
version: "3.7"

services:
    caddy:
        container_name: caddy
        image: caddy
        restart: unless-stopped
        ports:
            - "80:80"
            - "443:443"
        volumes:
            - /docker/caddy/Caddyfile:/etc/caddy/Caddyfile
            - /docker/caddy/data:/data
            - /docker/caddy/config:/config
            - /docker/caddy/log:/var/log
            - /docker/caddy/www:/var/www/html
    php:
        container_name: php
        build:
            dockerfile: /docker/php/dockerfile
        restart: unless-stopped
        volumes:
            - /docker/caddy/www:/var/www/html
            - /docker/php/log/php-fpm.log:/usr/local/var/log/php-fpm.log
            - /docker/php/php-fpm.d:/usr/local/etc/php-fpm.d
            - /docker/php/log/www/access.log:/usr/local/log/www/access.log
# php7.4-fpm 이미지 사용
FROM php:7.4-fpm

# 기본적인 라이브러리 설치
RUN apt-get update && apt-get install -y \
    libzip \
    && docker-php-ext-install pdo_mysql json opcache \
    intl \
    curl \
    readline \
    xml \
    zip
# composer 설치
#RUN curl -sSL https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer