add dockerfile
This commit is contained in:
27
justfile
Normal file
27
justfile
Normal file
@@ -0,0 +1,27 @@
|
||||
_default:
|
||||
@just --list
|
||||
|
||||
stubs:
|
||||
rustup target add x86_64-unknown-linux-musl aarch64-unknown-linux-musl
|
||||
cargo build --release --target x86_64-unknown-linux-musl -p rsh
|
||||
cargo build --release --target aarch64-unknown-linux-musl -p rsh
|
||||
@echo "stubs built:"
|
||||
@ls -lh target/x86_64-unknown-linux-musl/release/rsh target/aarch64-unknown-linux-musl/release/rsh
|
||||
|
||||
backend: stubs
|
||||
RSH_STUB_X86_64=target/x86_64-unknown-linux-musl/release/rsh \
|
||||
RSH_STUB_AARCH64=target/aarch64-unknown-linux-musl/release/rsh \
|
||||
cargo build --release -p rsh-backend
|
||||
|
||||
dev: stubs
|
||||
RSH_STUB_X86_64=target/x86_64-unknown-linux-musl/release/rsh \
|
||||
RSH_STUB_AARCH64=target/aarch64-unknown-linux-musl/release/rsh \
|
||||
RSH_DATA=/tmp/rsh-dev \
|
||||
RSH_BIND=127.0.0.1:7777 \
|
||||
cargo run -p rsh-backend
|
||||
|
||||
docker-build:
|
||||
docker build -t rsh-backend:local .
|
||||
|
||||
docker-run:
|
||||
docker run --rm -p 7777:7777 -v rsh-data:/var/lib/rsh rsh-backend:local
|
||||
Reference in New Issue
Block a user