vardumper/ibexa-on-docker

该包最新版本(0.1.1)没有可用的许可信息。

Ibexa on Docker

安装: 61

依赖者: 0

建议者: 0

安全性: 0

星星: 2

关注者: 1

分支: 0

语言:Dockerfile

类型:项目

0.1.1 2023-07-09 13:33 UTC

This package is auto-updated.

Last update: 2024-09-15 11:59:18 UTC


README

此辅助存储库为您设置一个新的Ibexa DXP项目,并使用预制的Docker配置以更快地开始。在安装期间执行官方Ibexa元包安装。Ibexa将被放置在app文件夹中。此存储库充当包装器,包括围绕其周围的docker开发配置。

要求

  • Docker 已安装并运行(brew install --cask docker
  • Composer 已安装(brew install node
  • Nodebrew install node)和 Yarn 已安装(npm install --global yarn

入门

在安装过程中,您将被提示输入您的Ibexa凭证。您可以在Ibexa的支持面板中获取它们。官方文档有更多关于凭证的详细信息

全局存储您的Ibexa凭证 composer config --global http-basic.updates.ibexa.co <installation-key> <token-password>。您需要在PHP容器内重复此步骤(见下文),以便composer可以安装其他依赖项或获取更新。

安装

步骤1:选择Ibexa的一个版本。执行以下命令之一

composer create-project vardumper/ibexa-on-docker <my-folder> # Installs Ibexa DXP Open Source (default)
composer create-project vardumper/ibexa-on-docker:dev-experience <my-folder> # Installs Ibexa DXP Experience
composer create-project vardumper/ibexa-on-docker:dev-commerce <my-folder> # Installs Ibexa DXP Commerce
composer create-project vardumper/ibexa-on-docker:dev-content <my-folder> # Installs Ibexa DXP Content

步骤2:完成安装

cd <my-folder> # change into the project folder
docker-compose up -d # this will start the containers
docker exec ibexa-php /bin/bash -c "cd /app;composer config --global http-basic.updates.ibexa.co <installation-key> <token-password>" # stored credentials in php container
docker exec ibexa-php /bin/bash -c "cd /app;composer req predis/predis" # add required package for redis
docker exec ibexa-php /bin/bash -c "cd /app;php bin/console ibexa:install" # initialize database, run migrations, finalize setup

访问网站

前端:https://:8080 后端:https://:8080/admin/login 默认凭证是用户名 admin 和密码 publish

包含内容

根据个人喜好,我正在使用Nginx、PHP和MariaDB的Bitnami镜像。

  • Nginx v1.24.0
  • PHP-FPM v8.2.7
  • MariaDB v10.8.8
  • Elasticsearch v8.8.2
  • Redis v6.2

调整

如果您想在不同的端口上运行容器,您可以通过调整docker-compose.yml文件来实现。如果您想使用不同的容器镜像,也可以在docker-compose.yml文件中进行调整。

属于您

您刚刚创建的项目属于您。它已经初始化完毕