13 changed files with 636 additions and 463 deletions
			
			
		@ -0,0 +1,28 @@ | 
				
			|||||
 | 
					# DON'T UPDATE TO alpine3.13, 1.14, see #41. | 
				
			||||
 | 
					FROM node:14-bullseye AS release | 
				
			||||
 | 
					WORKDIR /app | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					RUN apt update | 
				
			||||
 | 
					RUN apt --yes install python3 python3-pip python3-dev git g++ make | 
				
			||||
 | 
					RUN ln -s /usr/bin/python3 /usr/bin/python | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					# split the sqlite install here, so that it can caches the arm prebuilt | 
				
			||||
 | 
					RUN npm install mapbox/node-sqlite3#593c9d | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					# Install apprise | 
				
			||||
 | 
					RUN apt --yes install python3 python3-pip python3-cryptography python3-six python3-yaml python3-click python3-markdown python3-requests python3-requests-oauthlib | 
				
			||||
 | 
					RUN pip3 --no-cache-dir install apprise && \ | 
				
			||||
 | 
					            rm -rf /root/.cache | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					RUN apt --yes install iputils-ping | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					COPY . . | 
				
			||||
 | 
					RUN npm install --legacy-peer-deps && npm run build && npm prune | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					EXPOSE 3001 | 
				
			||||
 | 
					VOLUME ["/app/data"] | 
				
			||||
 | 
					HEALTHCHECK --interval=60s --timeout=30s --start-period=300s CMD node extra/healthcheck.js | 
				
			||||
 | 
					CMD ["node", "server/server.js"] | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					FROM release AS nightly | 
				
			||||
 | 
					RUN npm run mark-as-nightly | 
				
			||||
								
									
										File diff suppressed because it is too large
									
								
							
						
					@ -0,0 +1,112 @@ | 
				
			|||||
 | 
					export default { | 
				
			||||
 | 
					    languageName: "Nederlands", | 
				
			||||
 | 
					    checkEverySecond: "Controleer elke {0} seconden.", | 
				
			||||
 | 
					    "Avg.": "Gem. ", | 
				
			||||
 | 
					    retriesDescription: "Maximum aantal nieuwe pogingen voordat de service wordt gemarkeerd als niet beschikbaar en er een melding wordt verzonden", | 
				
			||||
 | 
					    ignoreTLSError: "Negeer TLS/SSL-fout voor HTTPS-websites", | 
				
			||||
 | 
					    upsideDownModeDescription: "Draai de status om. Als de service bereikbaar is, is deze OFFLINE.", | 
				
			||||
 | 
					    maxRedirectDescription: "Maximaal aantal te volgen omleidingen. Stel in op 0 om omleidingen uit te schakelen.", | 
				
			||||
 | 
					    acceptedStatusCodesDescription: "Selecteer statuscodes die als een succesvol antwoord worden beschouwd.", | 
				
			||||
 | 
					    passwordNotMatchMsg: "Het herhaalwachtwoord komt niet overeen.", | 
				
			||||
 | 
					    notificationDescription: "Wijs a.u.b. een melding toe aan de monitor(s) om het te laten werken.", | 
				
			||||
 | 
					    keywordDescription: "Zoek trefwoord in gewone html of JSON-response en het is hoofdlettergevoelig", | 
				
			||||
 | 
					    pauseDashboardHome: "Gepauzeerd", | 
				
			||||
 | 
					    deleteMonitorMsg: "Weet u zeker dat u deze monitor wilt verwijderen?", | 
				
			||||
 | 
					    deleteNotificationMsg: "Weet u zeker dat u deze melding voor alle monitoren wilt verwijderen?", | 
				
			||||
 | 
					    resoverserverDescription: "Cloudflare is de standaardserver, u kunt de resolver server op elk moment wijzigen.", | 
				
			||||
 | 
					    rrtypeDescription: "Selecteer het RR-type dat u wilt monitoren", | 
				
			||||
 | 
					    pauseMonitorMsg: "Weet je zeker dat je wilt pauzeren?", | 
				
			||||
 | 
					    Settings: "Instellingen", | 
				
			||||
 | 
					    Dashboard: "Dashboard", | 
				
			||||
 | 
					    "New Update": "Nieuwe update", | 
				
			||||
 | 
					    Language: "Taal", | 
				
			||||
 | 
					    Appearance: "Weergave", | 
				
			||||
 | 
					    Theme: "Thema", | 
				
			||||
 | 
					    General: "Algemeen", | 
				
			||||
 | 
					    Version: "Versie", | 
				
			||||
 | 
					    "Check Update On GitHub": "Controleer voor updates op GitHub", | 
				
			||||
 | 
					    List: "Lijst", | 
				
			||||
 | 
					    Add: "Toevoegen", | 
				
			||||
 | 
					    "Add New Monitor": "Nieuwe monitor toevoegen", | 
				
			||||
 | 
					    "Quick Stats": "Snelle statistieken", | 
				
			||||
 | 
					    Up: "Online", | 
				
			||||
 | 
					    Down: "Offline", | 
				
			||||
 | 
					    Pending: "In afwachting", | 
				
			||||
 | 
					    Unknown: "Onbekend", | 
				
			||||
 | 
					    Pause: "Pauze", | 
				
			||||
 | 
					    Name: "Naam", | 
				
			||||
 | 
					    Status: "Status", | 
				
			||||
 | 
					    DateTime: "Datum Tijd", | 
				
			||||
 | 
					    Message: "Bericht", | 
				
			||||
 | 
					    "No important events": "Geen belangrijke gebeurtenissen", | 
				
			||||
 | 
					    Resume: "Hervat", | 
				
			||||
 | 
					    Edit: "Wijzigen", | 
				
			||||
 | 
					    Delete: "Verwijderen", | 
				
			||||
 | 
					    Current: "Huidig", | 
				
			||||
 | 
					    Uptime: "Uptime", | 
				
			||||
 | 
					    "Cert Exp.": "Cert. verl.", | 
				
			||||
 | 
					    days: "dagen", | 
				
			||||
 | 
					    day: "dag", | 
				
			||||
 | 
					    "-day": "-dag", | 
				
			||||
 | 
					    hour: "uur", | 
				
			||||
 | 
					    "-hour": "-uur", | 
				
			||||
 | 
					    Response: "Antwoord", | 
				
			||||
 | 
					    Ping: "Ping", | 
				
			||||
 | 
					    "Monitor Type": "Monitortype:", | 
				
			||||
 | 
					    Keyword: "Trefwoord", | 
				
			||||
 | 
					    "Friendly Name": "Vriendelijke naam", | 
				
			||||
 | 
					    URL: "URL", | 
				
			||||
 | 
					    Hostname: "Hostnaam", | 
				
			||||
 | 
					    Port: "Poort", | 
				
			||||
 | 
					    "Heartbeat Interval": "Hartslaginterval", | 
				
			||||
 | 
					    Retries: "Pogingen", | 
				
			||||
 | 
					    Advanced: "Geavanceerd", | 
				
			||||
 | 
					    "Upside Down Mode": "Ondersteboven modus", | 
				
			||||
 | 
					    "Max. Redirects": "Max. Omleidingen", | 
				
			||||
 | 
					    "Accepted Status Codes": "Geaccepteerde statuscodes", | 
				
			||||
 | 
					    Save: "Opslaan", | 
				
			||||
 | 
					    Notifications: "Meldingen", | 
				
			||||
 | 
					    "Not available, please setup.": "Niet beschikbaar, stel a.u.b. in.", | 
				
			||||
 | 
					    "Setup Notification": "Melding instellen", | 
				
			||||
 | 
					    Light: "Licht", | 
				
			||||
 | 
					    Dark: "Donker", | 
				
			||||
 | 
					    Auto: "Auto", | 
				
			||||
 | 
					    "Theme - Heartbeat Bar": "Thema - Hartslagbalk", | 
				
			||||
 | 
					    Normal: "Normaal", | 
				
			||||
 | 
					    Bottom: "Onderkant", | 
				
			||||
 | 
					    None: "Geen", | 
				
			||||
 | 
					    Timezone: "Tijdzone", | 
				
			||||
 | 
					    "Search Engine Visibility": "Zichtbaarheid voor zoekmachines", | 
				
			||||
 | 
					    "Allow indexing": "Indexering toestaan", | 
				
			||||
 | 
					    "Discourage search engines from indexing site": "Ontmoedig zoekmachines om de site te indexeren", | 
				
			||||
 | 
					    "Change Password": "Verander wachtwoord", | 
				
			||||
 | 
					    "Current Password": "Huidig wachtwoord", | 
				
			||||
 | 
					    "New Password": "Nieuw wachtwoord", | 
				
			||||
 | 
					    "Repeat New Password": "Herhaal nieuw wachtwoord", | 
				
			||||
 | 
					    "Update Password": "Vernieuw wachtwoord", | 
				
			||||
 | 
					    "Disable Auth": "Autorisatie uitschakelen", | 
				
			||||
 | 
					    "Enable Auth": "Autorisatie inschakelen", | 
				
			||||
 | 
					    Logout: "Uitloggen", | 
				
			||||
 | 
					    Leave: "Vertrekken", | 
				
			||||
 | 
					    "I understand, please disable": "Ik begrijp het, schakel a.u.b. uit", | 
				
			||||
 | 
					    Confirm: "Bevestigen", | 
				
			||||
 | 
					    Yes: "Ja", | 
				
			||||
 | 
					    No: "Nee", | 
				
			||||
 | 
					    Username: "Gebruikersnaam", | 
				
			||||
 | 
					    Password: "Wachtwoord", | 
				
			||||
 | 
					    "Remember me": "Wachtwoord onthouden", | 
				
			||||
 | 
					    Login: "Inloggen", | 
				
			||||
 | 
					    "No Monitors, please": "Geen monitoren, ", | 
				
			||||
 | 
					    "add one": "voeg een toe", | 
				
			||||
 | 
					    "Notification Type": "Melding type", | 
				
			||||
 | 
					    Email: "E-mail", | 
				
			||||
 | 
					    Test: "Testen", | 
				
			||||
 | 
					    "Certificate Info": "Certificaat informatie", | 
				
			||||
 | 
					    "Resolver Server": "Resolver Server", | 
				
			||||
 | 
					    "Resource Record Type": "Type bronrecord", | 
				
			||||
 | 
					    "Last Result": "Laatste resultaat", | 
				
			||||
 | 
					    "Create your admin account": "Maak uw beheerdersaccount aan", | 
				
			||||
 | 
					    "Repeat Password": "Herhaal wachtwoord", | 
				
			||||
 | 
					    respTime: "resp. tijd (ms)", | 
				
			||||
 | 
					    notAvailableShort: "N.v.t." | 
				
			||||
 | 
					} | 
				
			||||
					Loading…
					
					
				
		Reference in new issue