remove deadlock in build system

This commit is contained in:
Sebastian Hugentobler 2023-03-09 10:36:11 +01:00
parent 939201fedb
commit 9c5cd5f4da
Signed by: shu
GPG key ID: BB32CF3CA052C2F0
16 changed files with 84 additions and 102 deletions

View file

@ -4,25 +4,25 @@ ENV RUSTFLAGS="-C target-feature=-crt-static"
RUN apk add --no-cache \
musl-dev \
wasm-pack
wasm-pack \
make
RUN rustup target add wasm32-unknown-unknown
ADD . /src
WORKDIR /src
RUN cargo build --release
RUN strip target/release/woweb
RUN make release
RUN adduser -D woweb
RUN sed -i 's|ws://localhost:3000/ws|wss://woweb.vanwa.ch/ws|' woweb/assets/index.js
RUN sed -i 's|ws://localhost:3000/ws|wss://woweb.vanwa.ch/ws|' dist/assets/index.js
FROM scratch
COPY --from=builder /etc/passwd /etc/passwd
COPY --from=builder /src/target/release/woweb "/opt/woweb"
COPY --from=builder /src/woweb/assets "/opt/assets"
COPY --from=builder /src/dist/woweb "/opt/woweb"
COPY --from=builder /src/dist/assets "/opt/assets"
EXPOSE 3000