Sem descrição

EduLascala 61fba5e31a Inicial commit há 4 semanas atrás
bin 61fba5e31a Inicial commit há 4 semanas atrás
controllers 61fba5e31a Inicial commit há 4 semanas atrás
libs 61fba5e31a Inicial commit há 4 semanas atrás
middlewares 61fba5e31a Inicial commit há 4 semanas atrás
migrations 61fba5e31a Inicial commit há 4 semanas atrás
models 61fba5e31a Inicial commit há 4 semanas atrás
public 61fba5e31a Inicial commit há 4 semanas atrás
.env.example 61fba5e31a Inicial commit há 4 semanas atrás
.gitignore a431b88a56 debian package support há 4 meses atrás
README.md 61fba5e31a Inicial commit há 4 semanas atrás
TODO.md 61fba5e31a Inicial commit há 4 semanas atrás
composer.json 7c9e58bfe7 php rest api template há 5 meses atrás
composer.lock 7c9e58bfe7 php rest api template há 5 meses atrás
php-api_1.0.0_all.deb a431b88a56 debian package support há 4 meses atrás
routes.md 61fba5e31a Inicial commit há 4 semanas atrás
test_bash_executor.php 61fba5e31a Inicial commit há 4 semanas atrás

README.md

  1. run ./bin/setup

(cria banco de dados e aplica migrations; NOTA: company não está sendo seedada no setup, deve ser criado um usuario junto com a company com a rota /companyWithUser/create)

  1. run composer install (instala dependencias)

  2. run X_LISTEN=127.0.0.1:8000 php public/index.php (inicia servidor)

    fpm -s dir -t deb \
    -n php-api -v 1.0.0 \
    -C build/php-api \
    --prefix / \
    --description "API PHP php-api (SmartPay)" \
    --license "Proprietary" \
    --vendor "SmartPay" \
    --maintainer "lucas.joaquim@smartpay.com.vc" \
    --architecture all \
    --deb-no-default-config-files \
    --config-files /etc/php-api \
    --depends "php8.2-cli | php-cli (>= 8.2)" \
    opt/php-api etc/php-api var/log/php-api
    Created package {:path=>"php-api_1.0.0_all.deb"}