0
0
Fork 0
mirror of https://git.verdigado.com/NB-Public/simple-wkd.git synced 2024-12-04 20:12:50 +01:00

create build.sh for debian

This commit is contained in:
Willi Junga 2024-10-26 11:12:28 +02:00
parent a61f03f412
commit 0f9b1eefc5
Signed by: willi.junga
GPG key ID: 91E50A0F474ACF82

27
build-debian.sh Executable file
View file

@ -0,0 +1,27 @@
#!/bin/sh
apt install -y clang lld musl-dev cargo
cp -R backend/* .
cargo build --release --target-dir ./build
mv ./build/release/simple-wkd simple-wkd-executable
apt install -y npm
cp -R website/* .
npm install -g pnpm && \
pnpm install && \
pnpm run build
#cp -R assets/* assets
mv dist assets/webpage
#WORKDIR /wkd
#COPY entrypoint.sh entrypoint.sh
#COPY --from=webpage-builder assets assets
#COPY --from=bin-builder simple-wkd-executable wkd
#RUN apk add --no-cache libgcc && \
# adduser --no-create-home --disabled-password wkd && \
# chown -R wkd:wkd /wkd
#
#ENTRYPOINT [ "sh", "/wkd/entrypoint.sh" ]