Node v16.10.0
front/back: npm install followed by npm start
Expects a running mongo with backend/src/config.ts settings.
Create a development .env file to change the default config.
# Start dev server
cd backend
cp .env.sample .env
cp -r templates-example templates
npm install
npm startdocker run -id -p 32772:27017 -e "MONGO_INITDB_ROOT_USERNAME=admin" -e "MONGO_INITDB_ROOT_PASSWORD=pwd" -v /volume1/docker/mongo-data:/data/db --name confac-mongo mongo:3.6.3Development: Set SENDGRID_API_KEY in src/config/index.ts
Production: Set process.env.SENDGRID_API_KEY
Fonts need to be present in /usr/share/fonts for pdf text to be selectable.
For the merging of PDFs, PDFtk needs to be installed.
apt-get install pdftk
cinst -y pdftk-serverSee deploy/deploy.sh
Configure amounts in backend/src/faker/insertStuff.ts
and the mongo creds in backend/src/faker/index.ts.
cd backend
npm run fakerLocation: ./templates/*.pug
# Compile html
gulp build
gulp watch
# Watch html (http://localhost:8080/)
npx http-server -o ./dist -onpm start fails with weird error when run from a junction.
Parsing error: Unexpected token:
React.FC<P & ButtonWithClickOnceProps>
^