Andesite - laborci/andesite GitHub Wiki
Andesite
Create andesite cli
echo '#!/usr/bin/php\n<?php include getcwd()."/@src/index.php";' > /usr/local/bin/andesite
chmod +x /usr/local/bin/andesite
Install
Install project
composer create-project andesite/project myandesitecomposer create-project andesite/core myproject
cd myproject
composer update
npm install
npm update
Initialize database, domain
- Hozz létre egy mysql adatbázist a projektednek
- A létrehozott adatbázist inicializáld a
dev/dump/base.sqlimportálásával - Töltsd ki a
etc/ini/config/customize.local.ymlfájlban az adatbázishozzáférés sort. - Töltsd ki a
etc/ini/config/customize.local.ymlfájlban asys.domainsort az alkalmazásod domain-jével.
# - local config
/sys.module.configs.db.databases.default: mysql://user:[email protected]:3306/yourdb?charset=utf8
/sys.domain: yourdomain.com
andesite env
Vhost
- Ellenőrizd a
etc/ini/config/vhost.ymlfájl tartalmát (fpm, ssl)
andesite vhost
- Importáld be a
var/virtualhost.conffájlt (fájlokat) ahttpd.confállományba
Include /path/to/project/var/virtualhost.conf
- Indítsd újra a webszervert.
Test
- Hozz létre egy admin felhasználót
andesite app:create-admin-user
- próbáld ki az alkalmazást böngészőben!
Git
Miután hozzáadtad a projektet egy létező git projekthez, futtasd le a
./add-gitkeep
parancsot, ami a .gitignore szerint ignorálandó, de az alkalmazás szempontjából fontos .gitkeep fájlokat hozzáadja a projektedhez.