-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker環境でLaravelを動かす #3
Comments
あ、いい感じのページ発見 packagist.jpを使った方がいいという昔の情報から、こういうふうにしてみた FROM php:7.4.4-fpm-alpine3.11
COPY php.ini /usr/local/etc/php/
RUN apk --no-cache update && \
apk --no-cache upgrade && \
apk --no-cache add \
curl-dev \
freetype-dev \
libjpeg-turbo-dev \
libpng-dev \
libxml2-dev \
zlib-dev \
pcre-dev \
g++ \
make \
autoconf \
openssl \
nodejs-npm \
bash \
&& docker-php-ext-install \
curl \
dom \
mbstring \
pdo \
pdo_mysql \
simplexml \
zip \
opcache \
&& docker-php-ext-configure gd \
--with-freetype-dir=/usr/include/ \
--with-jpeg-dir=/usr/include/ \
--with-png-dir=/usr/include/ \
&& docker-php-ext-install gd \
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \
&& chmod +x /usr/local/bin/composer \
&& rm -rf /var/cache/apk/*
RUN composer global require "laravel/installer" && \
composer self-update && \
composer global require hirak/prestissimo && \
composer config -g repos.packagist composer https://packagist.jp
ENV COMPOSER_ALLOW_SUPERUSER 1
ENV COMPOSER_HOME /composer
ENV PATH $PATH:/composer/vendor/bin
onigurumaエラーですわ、なんだっけ、どっかでみた気がする なるほど、libong-devが必要、と alpineではoniguruma-devらしい pcre-dev \
+ oniguruma-dev \
g++ \
make \ 追加してみた |
次はlibzipエラーか
oniguruma-dev \
+ libzip-dev \
g++ \ 今度は うーん、これは、、、 |
phpのコンテナ独自のやつかな エラー文で調べてみる あ、これかも? RUN docker-php-ext-configure gd
- --with-png-dir=/usr/include/
- --with-jpeg-dir=/usr/include/
- --with-freetype-dir=/usr/include/
+ --with-png=/usr/include/
+ --with-jpeg=/usr/include/
+ --with-freetype=/usr/include/ |
pngでエラーなったけど、指定しなくてよくなったかも、って書いてあったわ |
お、ビルド通った |
あれ、laravelコマンドが入ってないな... いらないのかもしれない |
次はdocker-composeを使って起動させてみる |
No description provided.
The text was updated successfully, but these errors were encountered: