This is an automated email from the ASF dual-hosted git repository.
twice pushed a commit to branch unstable
in repository https://gitbox.apache.org/repos/asf/kvrocks.git
The following commit(s) were added to refs/heads/unstable by this push:
new 8cf3162a chore: Add devcontainer config for Kvrocks (#2634)
8cf3162a is described below
commit 8cf3162a744aaebcfab73514e1564066b31abb7c
Author: Leo.Cai <[email protected]>
AuthorDate: Sat Nov 2 21:36:13 2024 +0800
chore: Add devcontainer config for Kvrocks (#2634)
Co-authored-by: Twice <[email protected]>
---
.devcontainer/Dockerfile | 9 +++++++++
.devcontainer/devcontainer.json | 5 +++++
2 files changed, 14 insertions(+)
diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile
new file mode 100644
index 00000000..6b5b486e
--- /dev/null
+++ b/.devcontainer/Dockerfile
@@ -0,0 +1,9 @@
+FROM ubuntu:noble
+RUN apt update \
+ && apt install -y \
+ git build-essential cmake libtool python3 libssl-dev python3-pip \
+ wget curl clang-format-14 clang-tidy-14 golang-go ninja-build \
+ redis-tools vim python3-redis redis-server clang lld mold gdb fish
+RUN BUILD_DIR=$(pwd) && git clone https://github.com/jsha/minica /opt/minica \
+ && cd /opt/minica && git checkout 96a5c93723cf3d34b50b3e723a9f05cd3765bc67
&& go build && cd $BUILD_DIR \
+ && echo 'export PATH=/opt/minica:$PATH' >> $HOME/.bashrc
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
new file mode 100644
index 00000000..601cce0d
--- /dev/null
+++ b/.devcontainer/devcontainer.json
@@ -0,0 +1,5 @@
+{
+ "build": {
+ "dockerfile": "Dockerfile"
+ }
+}