Skip to content

Commit

Permalink
Initial commit.
Browse files Browse the repository at this point in the history
  • Loading branch information
Wouter den Bakker committed Jun 19, 2018
0 parents commit f36e8b2
Show file tree
Hide file tree
Showing 50 changed files with 4,751 additions and 0 deletions.
8 changes: 8 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
root = true

[*.{ts,json}]
end_of_line = crlf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = false
indent_style = tab
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
/node_modules
**/.vs
**/.vscode
package-lock.json
npm-debug.log
yarn-debug.log
yarn-error.log
1 change: 1 addition & 0 deletions Design.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<mxfile userAgent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36" version="7.7.1" editor="www.draw.io" type="github"><diagram id="5158ce6e-6d5c-5663-a469-358773232b79" name="Page-1">7R1Zc5tI+teoynmwiuaUHi07mUxVMpVKZic7j22pLbFGtALIlvPrt0+gD2SQQHZiTU05oukDvvvqZuRdr3d/ZHCz+owXKBm5zmI38m5GrgtcNyT/0JYn3uJOA5e3LLN4IXpVDd/in0g0OqJ1Gy9QrnQsME6KeKM2znGaonmhtMEsw49qtzucqKtu4BIZDd/mMDFbv8eLYsVbJ4FTtX9E8XIlVwaOuHML5/fLDG9Tsd7I9e7Yf/z2Gsq5RP98BRf4sdbkvR951xnGBf+13l2jhAJXgo2P+9Bwt3zuDKVFmwECUQ8w2SL5xOy5iicJC5QurihIydVtguf3I29GmgTOQMgvP8RkWu/GIVerYk1/AnpjQaAqZsJZscJLnMLkfdVKhhbZ03/pyHEgL/8Vo813Ea+X4202F08X8Ca6Uq2PeNk/EF4jMiPp8FihEYQC+BlKYBE/qDiHgnSW5dhyui84Jk/iOpLOpz4fIqj8EgAQqpPwJxXj6mjQpnKjQJ9KtsipCpgtUWFMRVADn2rdNrRDvueh5ctXKwki6PBs6gjygz+FvKoBvmpihGcnwsggwve7ghBVfmJa3MVFjRTJ1b9imlaU2JoUBVzJMhEQFDQAdXoTgzoD/7VTpxdNh6XOarx8JHx3l6NCG9GVgqedxCjeoFQjzoqICWhmOQFnIXsvYrjG6eLvVZzKW7KvLxtqJH+0RAUToXAZSqVe9loS97EyNfA0dHpBdBjVggjoU03aUe0BBCANF4UCwoSAb7aIH8jPJf3pjMepbCYz1u4Y5JKhPP4Jb9mlJslgEi8JKdwk6I4OfUBZERPT5Uo0F3hDWhN4i5JZaY1c4wRnbGZpj3izO5yWlGSXcoKshZUlnqa0KRy6MtrtJYedhP1xMk2i0NMQ2AvzStu0hruvaBnnBcqY7Uj/JvQyjdPluAVja9y8gPkKLQTyFKYvOdU1WFUqI1BXRYyjOymjOhP7TkseHkAbub4mpifAPYytfee5mfrj6sAgjPHYJABiw2/ozzleb3DKsKLzaL6Bc0I8n9jVjRfuQ2N7rpoaylK6IXUMSm5d1RwWiVUbAhV47dN5XqPIW4FKrvEWKmuYJJFiKPyxxbwDEUiOQx+8auJjP5LnpayHHrh7SSTisi4++ZzqOqTZXHzTx9P8hQvylldkGNHEOYUD/QMpYO3PeU3Zb4Uow+3gnK4XrzcJWhN8E07CKXMHKTYX8d0dFzUZXrNBbOr6PHEhF8RpQsesEWSvUGDmRBLpIxdbohRlsP4gDiTeKJk9Yb3wXdl1k+FlBtfj52G6adRThFQLVazlRYbvkVQ4KeEICnFioGhNgidIQ1Bd/U2V182lS/XR4you0DfSTpd6zCBVa5hwB3sR72YVLxZM3DIFxwTsXlu9PV/50uSQjOUCqXhqjOWBqclY0z2SsS1jSQOsxlhXc0oxHwkiE0opr0UAlf5uZWJFrgkomwQC06gHSJl299+Msjm86JISZOSX5Ne7bSpvM/bhfRif0LlTAkZKl1Tn/diiXDgL5JX44ux3huYofuDdtpsFLFBe2gopYtyYwTSHbKFc4eDSlGDrE+Zz3sP5yiYeCF9vkwUTIGi+LVDJuHBDWHeTxZC11d6HP0CxgkX1+KbCOpxnJVXNyVMSqJrG55owJXOmbczbO6MCz/AWIlMDeo6F/qSfcQz5uabR/wyjPsbrBHLgUuNb3PHaQJab9fNVnCw+wSe8pe9BfL/5vbyarXAW/yTTwgqrla/ohkqPb3SkQARzNdAXiQigNX2GO6XjJ5gXooEo0ARu8pg7BnTgmthecTrDRUFUGe8kX/pDjZzqbkgPdFC6XxUdOKYccq1ySLceDyIEYBDCyJ3VxA+zG5qoQrBjVx7c6/6p8t6vWr6KV/cblSkRPzW/U0RsyIMGM/I/geA1dUOCG2qYBDNQXZP/afesuCYSj0i/mKETEWp5pELUhugOjqTMJITt0OqGPWDV9AsN3CUxt2UY7mSqAByEuFJ0qqYQMLW3iU3PgjkWAfiC85jpBu8m4301jJ4CaUFLXpz0gDObUzIbXbujK6Gz0WeU53CJLtb833ecOR8wmYJSjVeLhbxBJq3rJbcP5IemQh6MY6e2OKyK/f8wY+2i2J3xbuC9pp0d9t8Q9DA5oQQv4yH7RDgNkG7aGyFN4dBm4yQyEjGWME1pwqjGSQ9xGksU62oT/wMMQPTmRjrtieI0EDCz3AQCpOEflOXccQK/kJfUAbzibjRRKBCY5AdsPpLbB+zN5C6jvo4uEmgD1rfkIh1NBN7UQgSuSQTSeDuGCDzfwHM9HS/YRiX8eqKkMRdSplDKfEp173+oKJ4EauG2wFSnlnn/T5hZ1w1JUQnc5zIqrVP+rbMnrTUbMA3dAYomVImn2wW29qqIItKrKPqoBtIg/XwyWyaulWy2u5dRyOJaWNM0WfrKi10CV2XLSxBFB5ZpRCDSp3K1IGtPZRquo68URs7eZysD400jmso0dioKpFOhvlYvaWAATFX1wrzUoWTJNbhtAF6atuelQertgrHjRqE3AVNnGvg644SyXqEr40z1fA8Iw2EYxzN8gZ4Z5xC6l2Te0klq7RFZCKo55aa/pMU8cWVBj+Ig9GGkllqiBoLv34ZIt1mApwDJfZ6dhgSDb4CB59Me0S0TBvN7KmZrWTWezKpyXyx7JtJnZFA5QlAITYa9bk/rUARJOla5FZhpY2uwQ69rOgx7pqO/h4jPflaTn3UkCUxUvRRMDBIg0s0kgT78LODY6vlpIipH2YPMQ32XfDn+xlsb+PG3j3m2Qzdnqy4ZKSt+e4lnWtMbJ1bVnqMXfZxaWZtR/q8EoS+irr2XVNeWomOurjNetfKMmuZaelUUG1VBl72WTHXz6rENzms1Jb+6Em9A2ytQ4sAsJdhL3Gc1frAa308EL6nGZU3KXjVOGfcif3dW4m2QDTqXlQyoxE0v6+RKHLh6WGEid4fVK+ekYld0Vz8kfhogcFjvVdADvqTJxoOX8JZw7ZR7HRAGpsUqbRRZXGszU1hhLmR2R1aMbNEFaYmUFgrp8ggz+qtY4RypXfh8rBjeLA1WqmYhyww/8Mzw6zZzDkW8ZuYoxupkIJVmsvu5SPa4DHB3hD9v0pR7xJSyvB6UXmDuaeAWDWE3UYWRc7PmM9zIjSeEsxiv0x0wWmH1/t0ob8ToUcihPTXsKaW1ob8Xm6fFORNvsJS2O9JspbRWnu0BZ7Z0KHdC0gXxSYmdkqMLjS8pqy4I7N6dWfMILNtqZgdjTUt94BCW+F7NVB5NUe24s1F6GNhg0EM5TWiGFK+TLd8BPpSlXsK9W5XkYDCImqKJayi2wj/GbMA9QjRiSN7ysdpdKhpxysQ46YuzezZozuGYVxb2Cj6gyv5+5aHEQ1Emg+WuQteRSdO2qtegh+hwZAYSG0n6HERsZXF3R/9EPasgNGVaWRyjbo7tgwDM6APX33H+mXM0s7dvMU4Q9YzP+rrQOOcYU9qK1z70ddTkSXGJK7yoJlY/Y/UoW3s4rNp3LpHF84/1PaTNBR1nzLbHbGRL5gy2B6lJDme1vB5D7r5E39tC7zPpnGg/ess6tpNwbouSjDcY2ujOlMCzbEuyYa2H2EZkyz7NpFPznWnSi3dnVdofbk8ocaOmwNU9wYrArUCqsgn4jN/D8RueUOKC13TcJl+481YK6xmbUzuMjz16zwNj4Ewi4Ieh4/uTUK+196Rb2vmETX869omPS6Zmf/VtUyBwJuPyLvmrbWzq8fhNzwxe/aLnb7Y+bFMPTjRQz69wAifwbAfoaBgZOgZNiFUjX983/XrPs0m1PgJ2vknCN1TmQ1rLoEfs+gpCe+1F/WmAYBICD0JXoKgOXszJ+yWo4Ce5ydgyvUmWXeFFWfdxF9MQ9Ye8wBk7Q23HD1IcyePU2E6++YqoRnoa25/FqAx1wySnE2xQFuMFZXJ2+CI/8G0k61V4cBve0nAnO/2NdYILGkpWz4H7hULdHQijrAtX2MdyyIA7tZBNH0eR+qaL3cw69mB3cA52H0sAWrBbOsZ1AvAsyavSdjwqgdcUZKlYVK8uIQxKgElZdxSxs1p350qTNt5ByWxHVZrYKKEP5yBsYUm8wXBMd6TZ8u82pPUQjfFtFQiUeX9sUfZ0wf4KT51w7DYpztx4BGJtxSVDcWPQhFkifD8JyWwrITJl87mg6Bic2w5dGwrnftMe1AytCejsaD+j9xj0lhuGTsLTTfidr9D8/gPO+BGL+cUZp0fh1BIyHwyn5X7UGlL/pB8K+AsXzGq2ZkDsh+GI4Kj+sZNnz7Jph+3uh+hU5+BEykE49dOqmr6y0v2IHIHnVoFdGZpzxpOJL5IWR39nRcTGyyDWdDId12K0khA7Hy4VKZFcfZUgDJVQsLpIT6fnBI7xciKRd8pvfZVb52q84ozH5nmah4eQb4Xv/gJR5P1nmR4bRbZXRWrjezrNy6yT+v0kmtso0ZyeJJosTLJ8DW6fQPM9uX322APyStVZyRrvQBl2OdWnmky0qXqSVJG+0FQcTX1SQWX5PMpvI6g4ew8tqC7LUqJ+PxdpahAmm3IyCU751lX+ATqaQjDSmOYn6VqlNLsIt1aiq1nW7DuXVfkcXisZJD2OugySR723/9qq8WnRfk4ljALte3SgzOR1PocQPDtVg3yyEO4QZCudmD2x1ZeUJcqnK5/JC5/u25WlItPyY9PjMUQuq0+F8+7VB9m99/8H</diagram></mxfile>
32 changes: 32 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
ARG NODEVERSION=10
FROM node:${NODEVERSION}

# Clone the projects into the docker container and compile it
ENV NODE_ENV=production
RUN yarn global add typescript
RUN git clone https://github.com/Coinversable/validana-server.git /usr/node
RUN yarn --cwd /usr/node install
RUN tsc -p /usr/node/tsconfig.json

# Add environment variables
#ENV VSERVER_API: {"v1":"./dist/basics/basichandler.js"}
#ENV VSERVER_RESTPORT:
#ENV VSERVER_WSPORT:
#ENV VSERVER_TLS:
#ENV VSERVER_KEYPATH:
#ENV VSERVER_CERTPATH:
#ENV VSERVER_DBPASSWORD:
#ENV VSERVER_DBUSER:
#ENV VSERVER_DBNAME:
#ENV VSERVER_DBHOST:
#ENV VSERVER_WORKERS:
#ENV VSERVER_LOGLEVEL:
#ENV VSERVER_DBPORT:
#ENV VSERVER_MAXMEMORY:
#ENV VSERVER_UPDATEINTERVAL:
#ENV VSERVER_TIMEOUT:
#ENV VSERVER_SENTRYURL:

#Add user and entry point
USER node
ENTRYPOINT node /usr/node/dist/app.js
Loading

0 comments on commit f36e8b2

Please sign in to comment.