Skip to content

Latest commit

 

History

History
54 lines (43 loc) · 2 KB

README.md

File metadata and controls

54 lines (43 loc) · 2 KB

Deploy Beiming System using Docker Compose

Install Docker Compose

Visit the Docker official website and follow the official documentation to install Docker Compose.

Prepare Files

Prepare miniconda installation file

wget https://repo.anaconda.com/miniconda/Miniconda3-py38_23.9.0-0-Linux-x86_64.sh -O miniconda_install.sh

Prepare source code

mkdir -p Beimingwu/deploy/
cp -r ../../backend Beimingwu/
cp -r ../../frontend Beimingwu/
cp -r ../static Beimingwu/deploy/
git clone https://gitee.com/beimingwu/learnware

Build Image

sudo docker compose -f docker-compose.yaml build

Run Docker Container

sudo docker compose -f docker-compose.yaml -p learnwaresingle up -d

Check Container Status

$ sudo docker ps | grep learnware
f8faeefbcad7   lamda/bm-system-backend:0.0.1          "/opt/nvidia/nvidia_…"   6 seconds ago   Up 4 seconds   8088/tcp                                            learnware-monitor
560fc4ae3127   lamda/bm-system-backend:0.0.1          "/opt/nvidia/nvidia_…"   6 seconds ago   Up 4 seconds   8088/tcp                                            learnware-backend
7b1fd9b5b3fc   lamda/bm-system-admin-frontend:0.0.1   "/docker-entrypoint.…"   6 seconds ago   Up 4 seconds   80/tcp, 0.0.0.0:5174->5173/tcp, :::5174->5173/tcp   learnware-admin-frontend
7065cd6c0944   lamda/bm-system-frontend:0.0.1         "/docker-entrypoint.…"   6 seconds ago   Up 4 seconds   80/tcp, 0.0.0.0:5173->5173/tcp, :::5173->5173/tcp   learnware-frontend
fce2f3102e62   redis                                  "docker-entrypoint.s…"   6 seconds ago   Up 4 seconds   6379/tcp                                            learnware-redis

Visite the Website

admin frontend: http:https://127.0.0.1:5174

frontend: http:https://127.0.0.1:5173

default admin account:

username: admin@localhost password: admin

Stop Container

sudo docker compose -f docker-compose.yaml -p learnwaresingle down