2017 © Pedro Peláez
 

project singular-project

Projeto base Singular Framework da Net On

image

singular/singular-project

Projeto base Singular Framework da Net On

  • Tuesday, July 31, 2018
  • by oaugustus
  • Repository
  • 2 Watchers
  • 1 Stars
  • 62 Installations
  • CSS
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 2 Open issues
  • 5 Versions
  • 2 % Grown

The README.md

Singular Project

Startup base e rápido para projetos da Net On com Singular framework., (*1)

1. Criação de um novo projeto

composer create-project singular/singular-project nomedoprojeto --stability=dev

2. Configurações iniciais

Após o projeto ser criado, é necessário realizar as configurações iniciais., (*2)

2.1 Inicialização do Phinx

Para gerenciar as migrações de banco de dados da aplicação, o projeto baseado no Singular utiliza o Phinx., (*3)

O Phinx já está iniciado no projeto, mas é necessário configurá-lo para o acesso ao banco de dados na máquina onde a aplicação está sendo desenvolvida., (*4)

Acesse o arquivo phinx.yml no diretório raiz, em seguida:, (*5)

  • Duplique o bloco de configuração base e altere o nome do novo bloco para dev- seguido pelo seu nome. Por exemplo: dev-otavio;
  • No novo bloco, altere as configurações de acesso ao banco de acordo com as configurações da instalação do mysql em sua máquina. Exemplo de configuração
    ...

    dev-otavio:
        adapter: mysql
        host: localhost
        name: singular
        user: root
        pass: 'root'
        port: 3306
        charset: utf8

  • Em seguida, teste suas configurações:
vendor/bin/phinx test
..
Phinx by Rob Morgan - https://phinx.org. 0.8.1
..
using config file ./phinx.yml
using config parser yaml
success!

Se ocorrer algum erro, realize a alteração no arquivo e teste novamente até obter sucesso., (*6)

  • Para finalizar, é necessário criar uma variável de ambiente em sua máquina. Se estiver utilizando Linux ou MacOS, basta digitar o seguinte comando, substituíndo o seunome pelo nome que você colocou no arquivo de configuração:
export PHINX_ENVIRONMENT=dev-seunome

The Versions