|
|
4 سال پیش | |
|---|---|---|
| assets | 4 سال پیش | |
| components | 4 سال پیش | |
| enums | 4 سال پیش | |
| lang | 4 سال پیش | |
| layouts | 4 سال پیش | |
| pages | 4 سال پیش | |
| plugins | 4 سال پیش | |
| services | 4 سال پیش | |
| static | 4 سال پیش | |
| store | 4 سال پیش | |
| test | 4 سال پیش | |
| types | 4 سال پیش | |
| .babelrc | 4 سال پیش | |
| .editorconfig | 4 سال پیش | |
| .env.ci | 4 سال پیش | |
| .env.local | 4 سال پیش | |
| .env.preprod | 4 سال پیش | |
| .env.prod | 4 سال پیش | |
| .eslintrc.js | 4 سال پیش | |
| .gitignore | 4 سال پیش | |
| .gitlab-ci.yml | 4 سال پیش | |
| README.md | 4 سال پیش | |
| cypress.json | 4 سال پیش | |
| ecosystem.config.js | 4 سال پیش | |
| jest.config.js | 4 سال پیش | |
| logo.png | 4 سال پیش | |
| nuxt.config.js | 4 سال پیش | |
| package.json | 4 سال پیش | |
| todo.md | 4 سال پیش | |
| tsconfig.json | 4 سال پیش | |
| yarn.lock | 4 سال پیش |
Frames est une application Nuxt proposant des iframes à inclure sur des sites tierces.
Iframes implémentées:
A voir:
Prérequis 1 : PM2 doit être installé de manière globale sur la machine hôte (https://nuxtjs.org/deployments/pm2/)
On commence par cloner le projet app, puis par se placer dans le répertoire ainsi créé. On créé un symlink vers le fichier .env.xxx voulu sous le nom de .env (selon l'environnement)
ln -s .env.xxx .env
Pour déployer le projet en mode SSR, on commence par mettre à jour et compiler :
yarn install
yarn build
On lance ensuite le service avec :
pm2 start
Vérifier le statut avec :
pm2 show frames
On pourra ensuite interagir avec le service ainsi :
pm2 restart frames
pm2 stop frames
pm2 logs frames
On enregistre le service pour qu'il soit relancé lors du boot de la machine: https://pm2.keymetrics.io/docs/usage/startup/
En tant que non-root:
pm2 startup
Puis, comme la commande précédente le suggère, on lance en tant que root:
On sauvegarde la nouvelle configuration avec:
pm2 save
Se placer dans le répertoire de l'application, puis lancer:
yarn deploy
Cette commande est un alias qui équivaut à lancer:
git pull
yarn install
yarn build
pm2 restart
To run unit tests:
yarn test
To run end-to-end tests with Cypress:
yarn cypress
To run it in command line:
yarn cypress:run