mirror of
https://github.com/openobserve/openobserve.git
synced 2026-11-05 00:09:35 +00:00
refactor: add logo, replace zinc-observe with zincobserve (#78)
* add logo, replace zinc-observe with zincobserve * refactor: add logo, replace zinc_observe * renamed missing ones
This commit is contained in:
@@ -23,12 +23,12 @@ COPY --from=webBuilder /web/dist web/dist
|
||||
|
||||
# RUN cargo build --release
|
||||
RUN RUSTFLAGS='-C target-feature=+aes,+avx,+avx2,+sse2,+sse3,+ssse3,+sse4.1,+sse4.2' cargo build --release --features tmpcache,zo_functions --target x86_64-unknown-linux-gnu
|
||||
RUN mv /app/target/x86_64-unknown-linux-gnu/release/zinc-observe /app/target/release/zinc-observe
|
||||
RUN mv /app/target/x86_64-unknown-linux-gnu/release/zincobserve /app/target/release/zincobserve
|
||||
|
||||
# FROM gcr.io/distroless/cc as runtime
|
||||
FROM public.ecr.aws/debian/debian:bullseye-slim as runtime
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates
|
||||
RUN apt-get install -y curl htop iftop sysstat procps lsof net-tools
|
||||
RUN update-ca-certificates
|
||||
COPY --from=builder /app/target/release/zinc-observe /
|
||||
CMD ["/zinc-observe"]
|
||||
COPY --from=builder /app/target/release/zincobserve /
|
||||
CMD ["/zincobserve"]
|
||||
|
||||
@@ -27,7 +27,7 @@ ENV CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc \
|
||||
CXX_aarch64_unknown_linux_gnu=aarch64-linux-gnu-g++ \
|
||||
RUSTFLAGS='-C target-feature=+aes,+crc,+lse,+neon'
|
||||
RUN cargo build --release --features tmpcache,zo_functions --target aarch64-unknown-linux-gnu
|
||||
RUN mv /app/target/aarch64-unknown-linux-gnu/release/zinc-observe /app/target/release/zinc-observe
|
||||
RUN mv /app/target/aarch64-unknown-linux-gnu/release/zincobserve /app/target/release/zincobserve
|
||||
|
||||
# FROM gcr.io/distroless/cc:latest-arm64 as runtime
|
||||
# FROM gcr.io/distroless/cc:latest-arm64 as runtime
|
||||
@@ -35,5 +35,5 @@ FROM public.ecr.aws/debian/debian:bullseye-slim as runtime
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates
|
||||
RUN apt-get install -y curl htop iftop sysstat procps lsof net-tools
|
||||
RUN update-ca-certificates
|
||||
COPY --from=builder /app/target/release/zinc-observe /
|
||||
CMD ["/zinc-observe"]
|
||||
COPY --from=builder /app/target/release/zincobserve /
|
||||
CMD ["/zincobserve"]
|
||||
|
||||
@@ -20,13 +20,13 @@ COPY --from=webBuilder /web/dist web/dist
|
||||
|
||||
# RUN cargo build --release
|
||||
RUN RUSTFLAGS='-C target-feature=+aes,+avx,+avx2,+sse2,+sse3,+ssse3,+sse4.1,+sse4.2,+avx512f,+avx512cd,+avx512er,+avx512bw,+avx512dq,+avx512vl' cargo build --release --features tmpcache,zo_functions --target x86_64-unknown-linux-gnu
|
||||
RUN mv /app/target/x86_64-unknown-linux-gnu/release/zinc-observe /app/target/release/zinc-observe
|
||||
RUN mv /app/target/x86_64-unknown-linux-gnu/release/zincobserve /app/target/release/zincobserve
|
||||
|
||||
FROM gcr.io/distroless/cc as runtime
|
||||
# FROM public.ecr.aws/debian/debian:bullseye-slim as runtime
|
||||
# RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates
|
||||
# RUN apt-get install -y curl htop iftop sysstat procps lsof net-tools
|
||||
# RUN update-ca-certificates
|
||||
COPY --from=builder /app/target/release/zinc-observe /
|
||||
COPY --from=builder /app/target/release/zincobserve /
|
||||
COPY --from=builder /lib/x86_64-linux-gnu/liblzma.so.5 /lib/x86_64-linux-gnu/liblzma.so.5
|
||||
CMD ["/zinc-observe"]
|
||||
CMD ["/zincobserve"]
|
||||
|
||||
@@ -24,13 +24,13 @@ ENV CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc \
|
||||
CXX_aarch64_unknown_linux_gnu=aarch64-linux-gnu-g++ \
|
||||
RUSTFLAGS='-C target-feature=+aes,+crc,+lse,+neon'
|
||||
RUN cargo build --release --features tmpcache,zo_functions --target aarch64-unknown-linux-gnu
|
||||
RUN mv /app/target/aarch64-unknown-linux-gnu/release/zinc-observe /app/target/release/zinc-observe
|
||||
RUN mv /app/target/aarch64-unknown-linux-gnu/release/zincobserve /app/target/release/zincobserve
|
||||
|
||||
FROM gcr.io/distroless/cc:latest-arm64 as runtime
|
||||
# FROM public.ecr.aws/debian/debian:bullseye-slim as runtime
|
||||
# RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates
|
||||
# RUN apt-get install -y curl htop iftop sysstat procps lsof net-tools
|
||||
# RUN update-ca-certificates
|
||||
COPY --from=builder /app/target/release/zinc-observe /
|
||||
COPY --from=builder /app/target/release/zincobserve /
|
||||
COPY --from=builder /lib/aarch64-linux-gnu/liblzma.so.5 /lib/aarch64-linux-gnu/liblzma.so.5
|
||||
CMD ["/zinc-observe"]
|
||||
CMD ["/zincobserve"]
|
||||
|
||||
@@ -20,13 +20,13 @@ COPY --from=webBuilder /web/dist web/dist
|
||||
|
||||
# RUN cargo build --release
|
||||
RUN RUSTFLAGS='-C target-feature=+aes,+avx,+avx2,+sse2,+sse3,+ssse3,+sse4.1,+sse4.2' cargo build --release --features tmpcache,zo_functions --target x86_64-unknown-linux-gnu
|
||||
RUN mv /app/target/x86_64-unknown-linux-gnu/release/zinc-observe /app/target/release/zinc-observe
|
||||
RUN mv /app/target/x86_64-unknown-linux-gnu/release/zincobserve /app/target/release/zincobserve
|
||||
|
||||
FROM gcr.io/distroless/cc as runtime
|
||||
# FROM public.ecr.aws/debian/debian:bullseye-slim as runtime
|
||||
# RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates
|
||||
# RUN apt-get install -y curl htop iftop sysstat procps lsof net-tools
|
||||
# RUN update-ca-certificates
|
||||
COPY --from=builder /app/target/release/zinc-observe /
|
||||
COPY --from=builder /app/target/release/zincobserve /
|
||||
COPY --from=builder /lib/x86_64-linux-gnu/liblzma.so.5 /lib/x86_64-linux-gnu/liblzma.so.5
|
||||
CMD ["/zinc-observe"]
|
||||
CMD ["/zincobserve"]
|
||||
|
||||
@@ -10,20 +10,20 @@ phases:
|
||||
- pwd
|
||||
- GIT_TAG="$(git describe --tags --abbrev=0)"
|
||||
- GIT_HASH="$(git rev-parse --short HEAD)"
|
||||
- docker build -t zinc-observe:latest-arm64 -f deploy/build/Dockerfile.aarch64 .
|
||||
- docker tag zinc-observe:latest-arm64 public.ecr.aws/zinclabs/zinc-observe-dev:latest-arm64
|
||||
- docker tag zinc-observe:latest-arm64 public.ecr.aws/zinclabs/zinc-observe-dev:$GIT_TAG-$GIT_HASH-arm64
|
||||
- docker push public.ecr.aws/zinclabs/zinc-observe-dev:latest-arm64
|
||||
- docker push public.ecr.aws/zinclabs/zinc-observe-dev:$GIT_TAG-$GIT_HASH-arm64
|
||||
- docker build -t zincobserve:latest-arm64 -f deploy/build/Dockerfile.aarch64 .
|
||||
- docker tag zincobserve:latest-arm64 public.ecr.aws/zinclabs/zincobserve-dev:latest-arm64
|
||||
- docker tag zincobserve:latest-arm64 public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH-arm64
|
||||
- docker push public.ecr.aws/zinclabs/zincobserve-dev:latest-arm64
|
||||
- docker push public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH-arm64
|
||||
|
||||
- echo 'Pull amd64 image'
|
||||
- docker pull public.ecr.aws/zinclabs/zinc-observe-dev:$GIT_TAG-$GIT_HASH-amd64
|
||||
- docker pull public.ecr.aws/zinclabs/zinc-observe-dev:latest-amd64
|
||||
- docker pull public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH-amd64
|
||||
- docker pull public.ecr.aws/zinclabs/zincobserve-dev:latest-amd64
|
||||
|
||||
- echo 'Create manifests'
|
||||
- docker manifest create public.ecr.aws/zinclabs/zinc-observe-dev:$GIT_TAG-$GIT_HASH --amend public.ecr.aws/zinclabs/zinc-observe-dev:$GIT_TAG-$GIT_HASH-amd64 --amend public.ecr.aws/zinclabs/zinc-observe-dev:$GIT_TAG-$GIT_HASH-arm64
|
||||
- docker manifest create public.ecr.aws/zinclabs/zinc-observe-dev:latest --amend public.ecr.aws/zinclabs/zinc-observe-dev:latest-amd64 --amend public.ecr.aws/zinclabs/zinc-observe-dev:latest-arm64
|
||||
- docker manifest create public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH --amend public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH-amd64 --amend public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH-arm64
|
||||
- docker manifest create public.ecr.aws/zinclabs/zincobserve-dev:latest --amend public.ecr.aws/zinclabs/zincobserve-dev:latest-amd64 --amend public.ecr.aws/zinclabs/zincobserve-dev:latest-arm64
|
||||
|
||||
- echo 'Push manifests'
|
||||
- docker manifest push public.ecr.aws/zinclabs/zinc-observe-dev:$GIT_TAG-$GIT_HASH
|
||||
- docker manifest push public.ecr.aws/zinclabs/zinc-observe-dev:latest
|
||||
- docker manifest push public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH
|
||||
- docker manifest push public.ecr.aws/zinclabs/zincobserve-dev:latest
|
||||
|
||||
@@ -11,43 +11,43 @@ phases:
|
||||
- GIT_TAG="$(git describe --tags --abbrev=0)"
|
||||
|
||||
# simd version
|
||||
- docker build -t zinc-observe:latest-amd64-simd -f deploy/build/Dockerfile.tag-simd.amd64 .
|
||||
- docker tag zinc-observe:latest-amd64-simd public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-amd64-simd
|
||||
- docker tag zinc-observe:latest-amd64-simd public.ecr.aws/zinclabs/zinc-observe:latest-amd64-simd
|
||||
- docker build -t zincobserve:latest-amd64-simd -f deploy/build/Dockerfile.tag-simd.amd64 .
|
||||
- docker tag zincobserve:latest-amd64-simd public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-amd64-simd
|
||||
- docker tag zincobserve:latest-amd64-simd public.ecr.aws/zinclabs/zincobserve:latest-amd64-simd
|
||||
|
||||
- docker push public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-amd64-simd
|
||||
- docker push public.ecr.aws/zinclabs/zinc-observe:latest-amd64-simd
|
||||
- docker push public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-amd64-simd
|
||||
- docker push public.ecr.aws/zinclabs/zincobserve:latest-amd64-simd
|
||||
|
||||
# common version
|
||||
- docker build -t zinc-observe:latest-amd64 -f deploy/build/Dockerfile.tag.amd64 .
|
||||
- docker tag zinc-observe:latest-amd64 public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-amd64
|
||||
- docker tag zinc-observe:latest-amd64 public.ecr.aws/zinclabs/zinc-observe:latest-amd64
|
||||
- docker build -t zincobserve:latest-amd64 -f deploy/build/Dockerfile.tag.amd64 .
|
||||
- docker tag zincobserve:latest-amd64 public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-amd64
|
||||
- docker tag zincobserve:latest-amd64 public.ecr.aws/zinclabs/zincobserve:latest-amd64
|
||||
|
||||
- docker push public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-amd64
|
||||
- docker push public.ecr.aws/zinclabs/zinc-observe:latest-amd64
|
||||
- docker push public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-amd64
|
||||
- docker push public.ecr.aws/zinclabs/zincobserve:latest-amd64
|
||||
|
||||
# create manifests for simd version
|
||||
- echo 'Pull arm64 image'
|
||||
- docker pull public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-arm64-simd
|
||||
- docker pull public.ecr.aws/zinclabs/zinc-observe:latest-arm64-simd
|
||||
- docker pull public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-arm64-simd
|
||||
- docker pull public.ecr.aws/zinclabs/zincobserve:latest-arm64-simd
|
||||
|
||||
- echo 'Create manifests'
|
||||
- docker manifest create public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-simd --amend public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-amd64-simd --amend public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-arm64-simd
|
||||
- docker manifest create public.ecr.aws/zinclabs/zinc-observe:latest-simd --amend public.ecr.aws/zinclabs/zinc-observe:latest-amd64-simd --amend public.ecr.aws/zinclabs/zinc-observe:latest-arm64-simd
|
||||
- docker manifest create public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-simd --amend public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-amd64-simd --amend public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-arm64-simd
|
||||
- docker manifest create public.ecr.aws/zinclabs/zincobserve:latest-simd --amend public.ecr.aws/zinclabs/zincobserve:latest-amd64-simd --amend public.ecr.aws/zinclabs/zincobserve:latest-arm64-simd
|
||||
|
||||
- echo 'Push manifests'
|
||||
- docker manifest push public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-simd
|
||||
- docker manifest push public.ecr.aws/zinclabs/zinc-observe:latest-simd
|
||||
- docker manifest push public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-simd
|
||||
- docker manifest push public.ecr.aws/zinclabs/zincobserve:latest-simd
|
||||
|
||||
# create manifests for common version
|
||||
- echo 'Pull arm64 image'
|
||||
- docker pull public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-arm64
|
||||
- docker pull public.ecr.aws/zinclabs/zinc-observe:latest-arm64
|
||||
- docker pull public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-arm64
|
||||
- docker pull public.ecr.aws/zinclabs/zincobserve:latest-arm64
|
||||
|
||||
- echo 'Create manifests'
|
||||
- docker manifest create public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG --amend public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-amd64 --amend public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-arm64
|
||||
- docker manifest create public.ecr.aws/zinclabs/zinc-observe:latest --amend public.ecr.aws/zinclabs/zinc-observe:latest-amd64 --amend public.ecr.aws/zinclabs/zinc-observe:latest-arm64
|
||||
- docker manifest create public.ecr.aws/zinclabs/zincobserve:$GIT_TAG --amend public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-amd64 --amend public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-arm64
|
||||
- docker manifest create public.ecr.aws/zinclabs/zincobserve:latest --amend public.ecr.aws/zinclabs/zincobserve:latest-amd64 --amend public.ecr.aws/zinclabs/zincobserve:latest-arm64
|
||||
|
||||
- echo 'Push manifests'
|
||||
- docker manifest push public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG
|
||||
- docker manifest push public.ecr.aws/zinclabs/zinc-observe:latest
|
||||
- docker manifest push public.ecr.aws/zinclabs/zincobserve:$GIT_TAG
|
||||
- docker manifest push public.ecr.aws/zinclabs/zincobserve:latest
|
||||
|
||||
@@ -11,19 +11,19 @@ phases:
|
||||
- GIT_TAG="$(git describe --tags --abbrev=0)"
|
||||
|
||||
# simd version
|
||||
- docker build -t zinc-observe:latest-arm64 -f deploy/build/Dockerfile.tag.aarch64 .
|
||||
- docker tag zinc-observe:latest-arm64 public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-arm64-simd
|
||||
- docker tag zinc-observe:latest-arm64 public.ecr.aws/zinclabs/zinc-observe:latest-arm64-simd
|
||||
- docker build -t zincobserve:latest-arm64 -f deploy/build/Dockerfile.tag.aarch64 .
|
||||
- docker tag zincobserve:latest-arm64 public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-arm64-simd
|
||||
- docker tag zincobserve:latest-arm64 public.ecr.aws/zinclabs/zincobserve:latest-arm64-simd
|
||||
|
||||
- docker push public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-arm64-simd
|
||||
- docker push public.ecr.aws/zinclabs/zinc-observe:latest-arm64-simd
|
||||
- docker push public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-arm64-simd
|
||||
- docker push public.ecr.aws/zinclabs/zincobserve:latest-arm64-simd
|
||||
|
||||
# common version
|
||||
# ARM version default enable NEON feature, so don't need build again
|
||||
# - docker build -t zinc-observe:latest-arm64-simd -f deploy/build/Dockerfile.tag.aarch64 .
|
||||
# - docker build -t zincobserve:latest-arm64-simd -f deploy/build/Dockerfile.tag.aarch64 .
|
||||
|
||||
- docker tag zinc-observe:latest-arm64 public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-arm64
|
||||
- docker tag zinc-observe:latest-arm64 public.ecr.aws/zinclabs/zinc-observe:latest-arm64
|
||||
- docker tag zincobserve:latest-arm64 public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-arm64
|
||||
- docker tag zincobserve:latest-arm64 public.ecr.aws/zinclabs/zincobserve:latest-arm64
|
||||
|
||||
- docker push public.ecr.aws/zinclabs/zinc-observe:$GIT_TAG-arm64
|
||||
- docker push public.ecr.aws/zinclabs/zinc-observe:latest-arm64
|
||||
- docker push public.ecr.aws/zinclabs/zincobserve:$GIT_TAG-arm64
|
||||
- docker push public.ecr.aws/zinclabs/zincobserve:latest-arm64
|
||||
|
||||
@@ -10,8 +10,8 @@ phases:
|
||||
- pwd
|
||||
- GIT_TAG="$(git describe --tags --abbrev=0)"
|
||||
- GIT_HASH="$(git rev-parse --short HEAD)"
|
||||
- docker build -t zinc-observe:latest-amd64 -f deploy/build/Dockerfile .
|
||||
- docker tag zinc-observe:latest-amd64 public.ecr.aws/zinclabs/zinc-observe-dev:$GIT_TAG-$GIT_HASH-amd64
|
||||
- docker tag zinc-observe:latest-amd64 public.ecr.aws/zinclabs/zinc-observe-dev:latest-amd64
|
||||
- docker push public.ecr.aws/zinclabs/zinc-observe-dev:$GIT_TAG-$GIT_HASH-amd64
|
||||
- docker push public.ecr.aws/zinclabs/zinc-observe-dev:latest-amd64
|
||||
- docker build -t zincobserve:latest-amd64 -f deploy/build/Dockerfile .
|
||||
- docker tag zincobserve:latest-amd64 public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH-amd64
|
||||
- docker tag zincobserve:latest-amd64 public.ecr.aws/zinclabs/zincobserve-dev:latest-amd64
|
||||
- docker push public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH-amd64
|
||||
- docker push public.ecr.aws/zinclabs/zincobserve-dev:latest-amd64
|
||||
|
||||
Reference in New Issue
Block a user