ismailsunni / rennes3d-front

Frontend applications for Rennes 3D project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rennes 3D

Quick start

Run the app in dev mode

npm i
npm start

Run histoire

npm run story

Demo

Docker

Build the image

docker build -t rennes3d-front:latest .

Run the image

docker run -p 8080:80 rennes3d-front:latest

Deploy the image

Credentials are required

docker tag rennes3d-front:latest rg.fr-par.scw.cloud/gs-platform/rennes3d-front:latest
docker push rg.fr-par.scw.cloud/gs-platform/rennes3d-front:latest

Then trash the image in Argocd to deploy the last version.

Commands

Type-Check, Compile and Minify for Production

npm run build

Run Unit Tests with Vitest

npm run test:unit

Run End-to-End Tests with Cypress

npm run build
npm run test:e2e # or `npm run test:e2e:ci` for headless testing

Lint with ESLint

npm run lint:js

Format the code with autofix (eslint + prettier)

npm run format

Run histoire with Hot-Reload for Development

npm run story

About

Frontend applications for Rennes 3D project


Languages

Language:Vue 81.7%Language:TypeScript 14.9%Language:JavaScript 1.6%Language:CSS 1.2%Language:HTML 0.3%Language:Dockerfile 0.2%Language:Shell 0.1%