Installer un serveur Mysql/MariaDB et Redis.
Cloner le dépot et lancer la commande :
npm install
Fichier de configuration dev : Renommer .env.development.example en .env.development
Fichier de configuration production : Renommer .env.production.example en .env.production
Variable | Type | Default value |
---|---|---|
APP_NAME | required | groupomania_api |
PORT | required | 3000 |
HOST | required | 127.0.0.1 |
TOKEN | required | null |
CORS_URL | required | null |
DB_PORT | required | null |
DB_HOST | required | null |
DB_NAME | required | groupomania |
DB_USER | required | groupomania |
DB_PASS | required | password |
DB_PREFIX | required | gpm |
REDIS_HOST | required | 127.0.0.1 |
REDIS_PORT | required | 6379 |
REDIS_DB | optional | 0 |
REDIS_PASS | optional | null |
REDIS_PREFIX | optional | gpm |
CACHE_TTL | required | 3600 |
Dans le dossier utils :
Ordre | Fichier | Type | Nombre |
---|---|---|---|
1 | gpm_user.sql | optional | 10 users |
2 | gpm_post.sql | optional | 1000 posts |
3 | gpm_comment.sql | optional | 5000 comments |
npm run dev
npm run build
npm run start
pm2 kill