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