singular/singular-project

There is no license information available for the latest version (2.0.1) of this package.

Projeto base Singular Framework da Net On

Installs: 150

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 3

Forks: 0

Open Issues: 1

Language:JavaScript

Type:project

2.0.1 2017-10-08 00:08 UTC

This package is auto-updated.

Last update: 2024-04-15 02:01:25 UTC


README

Startup base e rápido para projetos da Net On com Singular framework.

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.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.

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.

Acesse o arquivo phinx.yml no diretório raiz, em seguida:

  • 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.

  • 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