-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathMakefile
28 lines (24 loc) · 1.08 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
ci_build_wiki:
docker build -t findora-wiki -f container/Dockerfile-wiki .
docker rm -f findora-wiki || true
docker run -d --rm --name findora-wiki findora-wiki sleep 99999
docker cp findora-wiki:/wiki/build ./build
docker stop -t 0 findora-wiki && docker rm -f findora-wiki
docker rm $(docker ps -a | awk '{print $1}') || true
docker rmi -f $(docker images -f "dangling=true" -q) || true
# ci_build_rust_base:
# docker build -t binary-rust-base -f container/Dockerfile-binary-rust-base .
# ci_build_fn:
# docker build -t fn -f container/Dockerfile-fn-release .
# docker run -d --rm --name fn fn sleep 99999
# docker cp fn:/home/rust/platform/target/x86_64-unknown-linux-musl/release/fn ./static/bin/linux/fn
# docker stop -t 0 fn && docker rm -f fn
build_musl_fn:
docker build -t musl_fn -f container/Dockerfile-fn-musl-linux .
docker run -d --rm --name fn musl_fn
docker cp fn:/volume/target/x86_64-unknown-linux-musl/release/fn ./static/bin/linux/fn
docker stop -t 0 fn && docker rm -f fn
cleanup_image:
docker rmi musl_fn || true
docker rmi findora-wiki || true
rm -rf fn build