Rewrite lib with typescript

This commit is contained in:
2020-03-21 17:59:41 +03:00
parent 474dae9748
commit 4bdd38ec15
28 changed files with 2374 additions and 7718 deletions

View File

@ -1,5 +0,0 @@
#!/bin/bash
source .env
docker pull ${NODE_IMAGE}

16
tools/node Executable file
View File

@ -0,0 +1,16 @@
#!/bin/bash
set -eu
source .env
docker run \
--rm \
--interactive \
--tty \
--init \
--user "$(id -u):$(id -g)" \
--volume "$PWD:/srv/app" \
--workdir /srv/app \
${NODE_IMAGE} \
node "$@"

View File

@ -1,5 +1,7 @@
#!/bin/bash
set -eu
source .env
HOST_CACHE_DIR=$PWD/var/docker-cache/.npm
@ -14,10 +16,6 @@ docker run \
--init \
--user "$UID:$(id -g)" \
--volume "$PWD:/srv/app" \
--volume "$HOME:$HOME" \
--volume "${HOST_CACHE_DIR}:${CONTAINER_CACHE_DIR}" \
--expose=9000 \
--publish=9000:9000 \
--env npm_config_cache="${CONTAINER_CACHE_DIR}" \
--workdir /srv/app \
${NODE_IMAGE} \

16
tools/tsc Executable file
View File

@ -0,0 +1,16 @@
#!/bin/bash
set -eu
source .env
docker run \
--rm \
--interactive \
--tty \
--init \
--user "$(id -u):$(id -g)" \
--volume "$PWD:/srv/app" \
--workdir /srv/app \
${NODE_IMAGE} \
./node_modules/.bin/tsc "$@"