Skip to content
This repository was archived by the owner on Sep 28, 2024. It is now read-only.

Commit a124c66

Browse files
authored
feat: shell scripts for local docker-based development (#70)
Signed-off-by: Chris Gianelloni <[email protected]>
1 parent 90bc205 commit a124c66

File tree

3 files changed

+33
-0
lines changed

3 files changed

+33
-0
lines changed

dev.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/usr/bin/env bash
2+
3+
docker run --rm -ti \
4+
-v $(pwd -P):/code \
5+
-v $(pwd -P)/.env:/code/server/.env \
6+
-p3000:3000 \
7+
-p3001:3001 \
8+
--workdir /code \
9+
--user $(id -u) \
10+
--name discoin-vm-frontend \
11+
--entrypoint bash \
12+
node:22 ${@:--c 'npm i && cd server && npm i && cd ../client && npm i && cd .. && npm run dev'}

fmt.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/usr/bin/env bash
2+
3+
docker run --rm -ti \
4+
-v $(pwd -P):/code \
5+
--workdir /code \
6+
--user $(id -u) \
7+
--entrypoint bash \
8+
node:22 \
9+
-c 'cd client && npm run format && cd ../server && npx prettier --write .'

shell.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/usr/bin/env bash
2+
3+
docker run --rm -ti \
4+
-v $(pwd -P):/code \
5+
-v $(pwd -P)/.env:/code/server/.env \
6+
-p 3000:3000 \
7+
-p 3001:3001 \
8+
--workdir /code \
9+
--user $(id -u) \
10+
--name discoin-vm-frontend-shell \
11+
--entrypoint bash \
12+
node:22

0 commit comments

Comments
 (0)