Jeremy Zheng 8 месяцев назад
Родитель
Сommit
e7df343372

+ 1 - 1
ai-translate/docker/build.sh

@@ -8,7 +8,7 @@ if [ "$#" -ne 1 ]; then
 fi
 
 export VERSION=$(date "+%4Y%m%d%H%M%S")
-export CODE="mint-python$1"
+export CODE="mint-python-$1"
 export TAR="$CODE-$VERSION-$(uname -m)"
 
 podman pull ubuntu:latest

+ 1 - 1
ai-translate/docker/run.sh

@@ -5,4 +5,4 @@ if [ "$#" -ne 1 ]; then
     exit 1
 fi
 
-podman run --rm -it --events-backend=file --hostname=palm --network host -v $PWD:/srv:z "mint-python$1"
+podman run --rm -it --events-backend=file --hostname=palm --network host -v $PWD:/srv:z "mint-python-$1"

+ 1 - 1
api-v12/docker/build.sh

@@ -8,7 +8,7 @@ if [ "$#" -ne 1 ]; then
 fi
 
 export VERSION=$(date "+%4Y%m%d%H%M%S")
-export CODE="mint-php$1"
+export CODE="mint-php-$1"
 export TAR="$CODE-$VERSION-$(uname -m)"
 
 podman pull ubuntu:latest

+ 1 - 1
api-v12/docker/run.sh

@@ -5,4 +5,4 @@ if [ "$#" -ne 1 ]; then
     exit 1
 fi
 
-podman run --rm -it --events-backend=file --hostname=palm --network host -v $PWD:/srv:z "mint-php$1"
+podman run --rm -it --events-backend=file --hostname=palm --network host -v $PWD:/srv:z "mint-php-$1"

+ 2 - 0
open-ai-server/docker/.gitignore

@@ -0,0 +1,2 @@
+*.tar
+*.md5

+ 33 - 0
open-ai-server/docker/Dockerfile

@@ -0,0 +1,33 @@
+FROM ubuntu:latest
+LABEL maintainer="Kassapa"
+
+ENV DEBIAN_FRONTEND noninteractive
+
+# https://nodejs.org/en/about/previous-releases
+ARG NODEJS_VERSION="jod"
+
+RUN apt update
+RUN apt -y upgrade
+RUN apt -y install lsb-release curl wget git vim locales locales-all tzdata build-essential
+RUN apt -y autoremove
+RUN apt -y clean
+
+RUN echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
+RUN locale-gen
+RUN update-locale LANG=en_US.UTF-8
+RUN update-alternatives --set editor /usr/bin/vim.basic
+
+# https://github.com/nvm-sh/nvm
+ENV NVM_VERSION "v0.40.3"
+RUN git clone -b ${NVM_VERSION} https://github.com/nvm-sh/nvm.git $HOME/.nvm
+RUN echo 'export NVM_DIR="$HOME/.nvm"' >> $HOME/.bashrc
+RUN echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> $HOME/.bashrc
+RUN echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> $HOME/.bashrc
+RUN bash -c ". $HOME/.nvm/nvm.sh && nvm install --lts=${NODEJS_VERSION}"
+
+RUN echo "$(date -u +%4Y%m%d%H%M%S)" | tee /VERSION
+
+VOLUME /srv
+WORKDIR /srv
+
+CMD ["/bin/bash", "-l"]

+ 21 - 0
open-ai-server/docker/build.sh

@@ -0,0 +1,21 @@
+#!/bin/bash
+
+set -e
+
+if [ "$#" -ne 1 ]; then
+    echo "USAGE: $0 NODEJS_VERSION"
+    exit 1
+fi
+
+export VERSION=$(date "+%4Y%m%d%H%M%S")
+export CODE="mint-nodejs-$1"
+export TAR="$CODE-$VERSION-$(uname -m)"
+
+podman pull ubuntu:latest
+podman build --build-arg NODEJS_VERSION=$1 -t $CODE .
+podman save --format=oci-archive -o $TAR.tar $CODE
+md5sum $TAR.tar >$TAR.md5
+
+echo "done($TAR.tar)."
+
+exit 0

+ 8 - 0
open-ai-server/docker/run.sh

@@ -0,0 +1,8 @@
+#!/bin/bash
+
+if [ "$#" -ne 1 ]; then
+    echo "USAGE: $0 NODEJS_VERSION"
+    exit 1
+fi
+
+podman run --rm -it --events-backend=file --hostname=palm --network host -v $PWD:/srv:z "mint-nodejs-$1"