remove deadlock in build system
This commit is contained in:
parent
939201fedb
commit
9c5cd5f4da
16 changed files with 84 additions and 102 deletions
12
Dockerfile
12
Dockerfile
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue