国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Docker-php8.3.8-webman 安裝擴(kuò)展pdo_mysql,pdo_pgsql,redis,zip 鏡像大小111.81MB

lsmir2

發(fā)現(xiàn)其他鏡像在裝完擴(kuò)展后大的嚇人因此就有了這個項目.
構(gòu)建鏡像后大小為111.81MB 之前不安裝pdo_pgsql 擴(kuò)展在108MB左右.
用于構(gòu)建webman使用的環(huán)境鏡像

啟動容器后會檢查/app/vendor 文件夾是否存, 如果不存在會先執(zhí)行 composer install 來安裝依賴 .
安裝擴(kuò)展 和項目位置 配置在.env文件中配置

# 鏡像倉庫地址
CONTAINER_PACKAGE_URL="mirrors.tuna.tsinghua.edu.cn"
# 容器名稱
CONTAINER_NAME="webman-app"
# 構(gòu)建鏡像的相關(guān)文件位置
DOCKER_PHP_DIR="./docker-php"
# 鏡像名稱
IMAGE_NAME="webman-php:8.3.8"
# 安裝擴(kuò)展 如需安裝多個擴(kuò)展請用空格分隔 stable 安裝穩(wěn)定版 
# https://github.com/mlocati/docker-php-extension-installer
PHP_EXTENSIONS=" pcntl pdo_mysql-stable pdo_pgsql-stable redis-stable event-stable zip-stable"
# PHP版本
PHP_VERSION="8.3.8"
# webman項目路徑   docker-compose.yml 同級目錄
SOURCE_DIR="./app"
TZ="Asia/Shanghai"

構(gòu)建鏡像前首先在app目錄存放webman項目

.
├── LICENSE
├── README.md
├── .env                        環(huán)境變量文件
├── docker-compose.yml          docker-compose 配置文件
├── docker-php
│   ├── Dockerfile
│   ├── docker-init.sh          容器初始化腳本 容器啟動后執(zhí)行
│   ├── install-php-extensions
│   ├── php-install.sh
│   └── php.ini
├── app            把你項目的文件復(fù)制到app文件夾 或git 時項目文件夾為app即可
│   ├── LICENSE
│   ├── README.md
│   ├── app
│   ├── composer.json
│   ├── composer.lock
│   ├── config
│   ├── process
│   ├── public
│   ├── routes
│   ├── runtime
│   ├── start.php
│   ├── support
│   ├── webman
│   ├── windows.bat
│   └── windows.php

項目地址 https://gitee.com/lsmir2/docker-php-webman.git

1211 1 0
1個評論

apollo

能否弄個php8.3.8+postgres的鏡像

  • lsmir2 2024-07-01

    我這里是8.3.8.php版本可以通過修改配置文件指定. postgres 另外找個dockerfile 或是直接用官方鏡像就可以了.沒必要 都整到一個docker容器里.

lsmir2

1680
積分
0
獲贊數(shù)
0
粉絲數(shù)
2024-01-29 加入
??