add missing packages for frontend to shell.nix

This commit is contained in:
Vinzenz Schroeter 2024-11-02 19:59:25 +01:00
parent 416c8f2165
commit 817f574ec2
2 changed files with 40 additions and 3 deletions

View file

@ -56,4 +56,30 @@
- 11: (reserved)
- client responds with empty message to request the next frame
# Building
```bash
# checkout repo and submodules
git clone https://github.com/kaesaecracker/servicepoint-tanks.git
cd servicepoint-tanks
git submodule update --init
cd tanks-backend/servicepoint
git submodule update --init
cd ../..
# build with nix-shell
nix-shell
cd tank-frontent
npm install
npm run build
cd ../tanks-backend
dotnet build
# build with docker/podman
cd tanks-backend
docker build .
cd ../tank-frontend
docker build .
cd ..
docker build .
```

View file

@ -1,8 +1,16 @@
{pkgs ? import <nixpkgs> {}}:
{
pkgs ? import <nixpkgs> { },
}:
let
rust-toolchain = pkgs.symlinkJoin {
rust-toolchain = pkgs.symlinkJoin {
name = "rust-toolchain";
paths = with pkgs; [rustc cargo rustPlatform.rustcSrc rustfmt clippy];
paths = with pkgs; [
rustc
cargo
rustPlatform.rustcSrc
rustfmt
clippy
];
};
in
pkgs.mkShell {
@ -16,6 +24,9 @@ pkgs.mkShell {
gnumake
iconv
typescript
nodejs
dotnet-sdk_8
];