Skip to content

Andesite

laborci edited this page Apr 20, 2020 · 1 revision

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.sql importálásával
  • Töltsd ki a etc/ini/config/customize.local.yml fájlban az adatbázishozzáférés sort.
  • Töltsd ki a etc/ini/config/customize.local.yml fájlban a sys.domain sort az alkalmazásod domain-jével.
# - local config
/sys.module.configs.db.databases.default: mysql://user:passwd@127.0.0.1:3306/yourdb?charset=utf8
/sys.domain: yourdomain.com
andesite env

Vhost

  • Ellenőrizd a etc/ini/config/vhost.yml fájl tartalmát (fpm, ssl)
andesite vhost
  • Importáld be a var/virtualhost.conf fájlt (fájlokat) a httpd.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.

Clone this wiki locally