From 7776ba90f04f1f8c3a67626d877a29e5d2962a77 Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Wed, 26 Jan 2022 20:47:08 +0000 Subject: [PATCH] Add interactive build to dev container --- docker/Dockerfile | 2 +- docker/build.sh | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 50f1ecc..f7bcade 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -2,7 +2,7 @@ FROM alpine RUN apk add go RUN go install github.com/kyleconroy/sqlc/cmd/sqlc@latest RUN go install github.com/go-task/task/v3/cmd/task@latest -RUN apk add nodejs yarn bash curl +RUN apk add nodejs yarn bash curl git git-perl tmux RUN bash -c "$(curl --location https://taskfile.dev/install.sh)" -- -d -b /usr/local/bin ADD build.sh / WORKDIR /src diff --git a/docker/build.sh b/docker/build.sh index 20216d0..6b9bcbd 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -1,7 +1,7 @@ #!/bin/sh -cd web -yarn dev & - -cd .. -task -w \ No newline at end of file +tmux new-session -d -s watch 'cd web; yarn dev' +tmux split-window; +tmux send 'task -w run' ENTER; +tmux split-window; +tmux a; \ No newline at end of file