forked from beimingwu/beimingwu
docs(deploy): modify readme about docker compose
This commit is contained in:
parent
39e59b98c8
commit
ed2b032c6b
|
|
@ -0,0 +1,54 @@
|
|||
# Deploy Beiming System using Docker Compose
|
||||
|
||||
## Install Docker Compose
|
||||
Visit the [Docker official website](https://docs.docker.com/compose/install/#installing-compose) and follow the official documentation to install `Docker Compose`.
|
||||
|
||||
## Prepare Files
|
||||
Prepare miniconda installation file
|
||||
```shell
|
||||
wget https://repo.anaconda.com/miniconda/Miniconda3-py38_23.9.0-0-Linux-x86_64.sh -O miniconda_install.sh
|
||||
```
|
||||
|
||||
Prepare source code
|
||||
```shell
|
||||
mkdir -p Beiming-System/deploy/
|
||||
cp -r ../../backend Beiming-System/
|
||||
cp -r ../../frontend Beiming-System/
|
||||
cp -r ../static Beiming-System/deploy/
|
||||
git clone https://github.com/Learnware-LAMDA/Learnware.git
|
||||
```
|
||||
|
||||
## Build Image
|
||||
```shell
|
||||
sudo docker compose -f docker-compose.yaml build
|
||||
```
|
||||
|
||||
## Run Docker Container
|
||||
```shell
|
||||
sudo docker compose -f docker-compose.yaml -p learnwaresingle up -d
|
||||
```
|
||||
|
||||
## Check Container Status
|
||||
```shell
|
||||
$ 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://127.0.0.1:5174
|
||||
|
||||
frontend: http://127.0.0.1:5173
|
||||
|
||||
default admin account:
|
||||
|
||||
username: admin@localhost
|
||||
password: admin
|
||||
|
||||
## Stop Container
|
||||
```shell
|
||||
sudo docker compose -f docker-compose.yaml -p learnwaresingle down
|
||||
```
|
||||
Loading…
Reference in New Issue