singular / singular-project
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
Requires
- claviska/simpleimage: ^3.3
- oyejorge/less.php: v1.7.0.14
- robmorgan/phinx: ^0.8.1
- singular/command: 2.0
- singular/injector: 2.0
- singular/singular: 2.0.1
This package is auto-updated.
Last update: 2024-12-15 03:31:13 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