delboy1978uk/bone-native-backend-api

为Bone Native应用程序使用预配置的Bone Framework OAuth2 API

安装: 0

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

类型:项目

v1.0.5 2024-09-07 21:27 UTC

This package is auto-updated.

Last update: 2024-09-07 21:28:35 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License
build status
一个预配置的Bone Framework应用程序,为Bone Native应用程序提供安全的API。

要求

  • Git
  • Docker

安装

我们建议使用 boneframework/lamp。克隆它,使用 cd 进入文件夹并删除占位符代码文件夹。然后克隆此仓库。您可以将 127.0.0.1 awesome.bone 添加到您的 /etc/hosts 文件中。这可以自定义(见下文)

git clone https://github.com/delboy1978uk/lamp myproject
cd myproject
rm -fr .git
rm -fr code
git clone https://github.com/delboy1978uk/boneframework code
cd code
rm -fr .git
git init
cp .env.example .env
cd ..

要启动开发服务器,只需运行

bin/start

服务器启动,您可以在实时中看到日志滚动。

配置

在另一个标签页中,运行以下命令

bin/terminal php
composer install
bone migrant:diff
bone migrant:migrate
bone migrant:generate-proxies
bone migrant:fixtures
bone assets:deploy
exit

然后浏览到 https://awesome.bone,您将看到网站正在运行。

mailhog

开发同时也在 https://awesome.bone:8025 上运行Mailhog,因此您可以配置任何开发电子邮件使用SMTP端口 1025,所有发出的邮件都将出现在Mailhog的出站邮件中。

mariadb

MariaDB正在运行,在主机 mariadb 上(参见 docker-compose.yml),以及 config/bone-db.php)。

docker php 容器 shell

要“ssh”到您的服务器以运行PHP命令(如composer等),请在新的终端窗口中键入以下内容。键入 exit 返回到本地shell。

bin/terminal php

要关闭您的服务器,请按下 CTRL-C 然后键入 bin/stop

了解更多信息

您可以在此处了解有关Docker LAMP堆栈的更多信息 https://github.com/delboy1978uk/lamp

您可以在此处了解有关Bone Framework的更多信息 https://github.com/delboy1978uk/boneframework

您可以在此处了解有关Bone Native的更多信息 https://github.com/delboy1978uk/bone-native