Skip to content

Commit 641b163

Browse files
committed
first commit
0 parents  commit 641b163

23 files changed

+2718
-0
lines changed

.env.example

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/*
2+
SIGA OS PASSOS ABAIXO APENAS PARA AMBIENTE DE DESENVOLVIMENTO
3+
Defina o valor das Variáveis de Ambiente abaixo sem aspas e espaços, apenas CHAVE=VALOR:
4+
data_base: URL DO BANCO DE DADOS DO SEU FIREBASE
5+
jwt_secret_signature: assinatura para gerar token, pode ser qualquer valor, Ex: nameApi51846 | asd243313dfs346nhtgy | myname123
6+
7+
Após fazer definir essas variáveis abaixo, renomeie esse arquivo para .env, removendo o .example
8+
!!e apague esse todo esse comentário!!
9+
10+
PARA AMBIENTE DE PRODUÇÃO
11+
Quando fizer deploy para Vercel, esse arquivo .env não pode ser enviado junto com o projeto caso use o git/github,
12+
o arquivo .env deve ser adicionado no .gitignore
13+
14+
As variáveis abaixo deverá ser criadas na Dashboard de seu projeto na Vercel com seus Respectivos valores!!
15+
16+
*/
17+
18+
19+
DATABASE_URL=
20+
JWT_SECRET_SIGNATURE=

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/.vscode
2+
composer.phar
3+
.DS_Store
4+
/vendor
5+
.vercel
6+
.env

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Example API Structure in PHP - MVC for deploying in Vercel
2+
3+
4+
## Example JSON Structure in Database Firebase
5+
#
6+
name-your-database
7+
├── public
8+
├── private
9+
10+
- ```[public]``` -> Aqui crie as pastas/chaves que conterá os dados que pode ser público, acessado por qualquer usuário da Api.
11+
- ```[private]``` -> Aqui crie as pastas/chaves que conterá os dados privados
12+
13+
### Example:
14+
15+
name-your-database
16+
├── public
17+
│ └── posts
18+
│ └── products
19+
├── private
20+
│ └── users
21+

api/index.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<?php require __DIR__.'/../public/index.php';

composer.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"require": {
3+
"php": "^7.3",
4+
"kreait/firebase-php": "^5.25",
5+
"vlucas/phpdotenv": "^5.4"
6+
},
7+
"autoload": {
8+
"psr-4": {
9+
"core\\": "core/",
10+
"src\\": "src/"
11+
}
12+
}
13+
}

0 commit comments

Comments
 (0)