Merge pull request 'Alpha Release 0.1.3 - More env vars' (#20) from dev into main
Reviewed-on: #20 Reviewed-by: Philipp Dormann <philipp@philippdormann.de>
This commit was merged in pull request #20.
	This commit is contained in:
		
							
								
								
									
										14
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@@ -2,8 +2,22 @@
 | 
			
		||||
 | 
			
		||||
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
 | 
			
		||||
 | 
			
		||||
#### [v0.1.3](https://git.odit.services/lfk/document-server/compare/v0.1.2...v0.1.3)
 | 
			
		||||
 | 
			
		||||
- 🚀Bumped version to v0.1.3 [`6a14232`](https://git.odit.services/lfk/document-server/commit/6a142328898d5b89fa11eaf033372971d1093b0c)
 | 
			
		||||
- 🧾New changelog file version [CI SKIP] [skip ci] [`b6296b8`](https://git.odit.services/lfk/document-server/commit/b6296b8d97cda943dfb5e11bc9dfbb2f363f5b81)
 | 
			
		||||
- Merge pull request 'Load more stuff from env feature/16-env_vars' (#17) from feature/16-env_vars into dev [`bc4d16e`](https://git.odit.services/lfk/document-server/commit/bc4d16e6f8959ed35d7e87647de84584cdfddd7b)
 | 
			
		||||
- Added new env vars to config [`3bb322e`](https://git.odit.services/lfk/document-server/commit/3bb322ede5db15a147c0d7a8db2a68ccb7fa2112)
 | 
			
		||||
- Added new env vars to readme [`b77bb3a`](https://git.odit.services/lfk/document-server/commit/b77bb3ad9dba9d73c2c81215ba57936192155a9a)
 | 
			
		||||
- Now loading interpolation vars from config/env [`b4ebae2`](https://git.odit.services/lfk/document-server/commit/b4ebae283b472b2f0c6e28caed49b30edb119585)
 | 
			
		||||
- 🧾New changelog file version [CI SKIP] [skip ci] [`a306009`](https://git.odit.services/lfk/document-server/commit/a30600943d01116b99e946cb705a16d0372b5095)
 | 
			
		||||
 | 
			
		||||
#### [v0.1.2](https://git.odit.services/lfk/document-server/compare/v0.1.1...v0.1.2)
 | 
			
		||||
 | 
			
		||||
> 7 February 2021
 | 
			
		||||
 | 
			
		||||
- Merge pull request 'Alpha Release 0.1.2 - Hotfix release' (#15) from dev into main [`123cf8a`](https://git.odit.services/lfk/document-server/commit/123cf8ad48a45fa10dcd5208215a6e525f31115a)
 | 
			
		||||
- 🧾New changelog file version [CI SKIP] [skip ci] [`22b1e00`](https://git.odit.services/lfk/document-server/commit/22b1e0097efc865de9cc150cb0d0b99bf789b519)
 | 
			
		||||
- 🚀Bumped version to v0.1.2 [`7e507d4`](https://git.odit.services/lfk/document-server/commit/7e507d4cc415877ac0b25503dc0ff9ecdceabf42)
 | 
			
		||||
- PAtch: Copy locales [`f7dfd6d`](https://git.odit.services/lfk/document-server/commit/f7dfd6d0c3c69881338bc1f66d5d33ae9abff628)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -31,6 +31,9 @@ The basic generation mechanism makes the templates and routes interchangeable (i
 | 
			
		||||
| - | - | - | -
 | 
			
		||||
| APP_PORT | Number | 4010 | The port the backend server listens on. Is optional.
 | 
			
		||||
| NODE_ENV | String | dev | The apps env - influences debug info.
 | 
			
		||||
| EVENT_NAME | String | "Please set the event name" | The event's name - used to generate pdf text.
 | 
			
		||||
| CURRENCY_SYMBOL | String | "€" | The your currency's symbol - used to generate pdf text.
 | 
			
		||||
| SPONSORING_RECEIPT_MINIMUM_AMOUNT | String | "10" | The mimimum total donation amount a sponsor has to donate to be able to receive a donation receipt - used to generate pdf text.
 | 
			
		||||
 | 
			
		||||
## Templates
 | 
			
		||||
> The document server uses html templates to generate various pdf documents.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "@odit/lfk-document-server",
 | 
			
		||||
  "version": "0.1.2",
 | 
			
		||||
  "version": "0.1.3",
 | 
			
		||||
  "description": "The document generation server for the LfK! runner system. This generates certificates, sponsoring aggreements and more",
 | 
			
		||||
  "main": "src/app.ts",
 | 
			
		||||
  "scripts": {
 | 
			
		||||
 
 | 
			
		||||
@@ -8,6 +8,7 @@ import mime from "mime-types";
 | 
			
		||||
import path from 'path';
 | 
			
		||||
import { PDFDocument } from 'pdf-lib';
 | 
			
		||||
import puppeteer from "puppeteer";
 | 
			
		||||
import { config } from './config';
 | 
			
		||||
import { Runner } from './models/Runner';
 | 
			
		||||
import { RunnerGroup } from './models/RunnerGroup';
 | 
			
		||||
/**
 | 
			
		||||
@@ -17,7 +18,7 @@ import { RunnerGroup } from './models/RunnerGroup';
 | 
			
		||||
export class PdfCreator {
 | 
			
		||||
    private templateDir = path.join(__dirname, '/templates');
 | 
			
		||||
    private browser;
 | 
			
		||||
    private static interpolations = { eventname: "Lauf für Kaya! 2021", sponsoring_receipt_minimum_amount: '10', currency_symbol: "€" }
 | 
			
		||||
    private static interpolations = { eventname: config.eventname, sponsoring_receipt_minimum_amount: config.sponsoring_receipt_minimum_amount, currency_symbol: config.currency_symbol }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Main constructor.
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,10 @@ configDotenv();
 | 
			
		||||
export const config = {
 | 
			
		||||
    internal_port: parseInt(process.env.APP_PORT) || 4010,
 | 
			
		||||
    development: process.env.NODE_ENV === "production",
 | 
			
		||||
    version: process.env.VERSION || require('../package.json').version
 | 
			
		||||
    version: process.env.VERSION || require('../package.json').version,
 | 
			
		||||
    eventname: process.env.EVENT_NAME || "Please set the event name",
 | 
			
		||||
    currency_symbol: process.env.CURRENCY_SYMBOL || "€",
 | 
			
		||||
    sponsoring_receipt_minimum_amount: process.env.SPONSORING_RECEIPT_MINIMUM_AMOUNT || "10"
 | 
			
		||||
}
 | 
			
		||||
let errors = 0
 | 
			
		||||
if (typeof config.internal_port !== "number") {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user