Init files

This commit is contained in:
2020-05-31 15:06:55 +03:00
commit 3cd6a07fbf
29 changed files with 947 additions and 0 deletions

21
tools/node Executable file
View File

@ -0,0 +1,21 @@
#!/bin/bash
set -eu
source .env
TTY=
if [ -t 1 ] ; then
TTY=--tty
fi
docker run \
--rm \
--interactive \
${TTY} \
--init \
--user "$(id -u):$(id -g)" \
--volume "$PWD:/app" \
--workdir /app \
${NODE_IMAGE} \
node "$@"

27
tools/npm Executable file
View File

@ -0,0 +1,27 @@
#!/bin/bash
set -eu
source .env
HOST_CACHE_DIR=$PWD/var/docker-cache/.npm
CONTAINER_CACHE_DIR=/tmp/.npm
mkdir -p ${HOST_CACHE_DIR}
TTY=
if [ -t 1 ] ; then
TTY=--tty
fi
docker run \
--rm \
--interactive \
${TTY} \
--init \
--user "$UID:$(id -g)" \
--volume "$PWD:/app" \
--env npm_config_cache="${CONTAINER_CACHE_DIR}" \
--workdir /app \
${NODE_IMAGE} \
npm "$@"

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:/app" \
--workdir /app \
${NODE_IMAGE} \
./node_modules/.bin/tsc "$@"

26
tools/yarn Executable file
View File

@ -0,0 +1,26 @@
#!/bin/bash
set -eu
source .env
HOST_CACHE_DIR=$PWD/var/docker-cache/.npm
CONTAINER_CACHE_DIR=/tmp/.npm
mkdir -p ${HOST_CACHE_DIR}
TTY=
if [ -t 1 ] ; then
TTY=--tty
fi
docker run \
--rm \
--interactive \
${TTY} \
--init \
--user "$UID:$(id -g)" \
--volume "$PWD:/app" \
--workdir /app \
${NODE_IMAGE} \
yarn "$@"