Skip to content
@NahidaProject

NahidaProject

Nahida Project

2023.04.24: 当前项目停止开发,请移步新项目KeQing Anime

来访者, 你好呀 😊

NahidaProject Anime 是动漫门户管理系统

通过 Docker 部署

1. 数据库配置

  • 当前目录新建mysql文件夹

将数据库脚本anime.sql放入该文件夹

2. docker-compose 配置

  • 当前目录新建docker-compose.yml
version: "3.9"
services:
  anime_frontend:
    build: NahidaProject_Anime_Frontend
    ports:
      - "5173:5173"
  anime_backend:
    build: NahidaProject_Anime_Backend
    ports:
      - "1314:1314"
    volumes:
      - /d:/data
    environment:
      - SPRING_DATASOURCE_URL=jdbc:mysql://db/anime?serverTimezone=UTC
      - SPRING_DATASOURCE_USERNAME=root
      - SPRING_DATASOURCE_PASSWORD=123456
  db:
    image: mysql:latest
    ports:
      - "3306:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=123456
      - MYSQL_DATABASE=anime
    volumes:
      - ./mysql:/docker-entrypoint-initdb.d

3. 目录结构

> mysql
    > anime.sql
> NahidaProject_Anime_Backend
    > ...
> NahidaProject_Anime_Frontend
    > ...
> docker-compose.yml

4. 部署项目

当前路径下执行docker-compose up --build

管理平台:

management
managementmain

前端:

Bootstrap: Bootstrap Vanilla: frontend

Pinned

  1. NahidaProject_Anime_Management NahidaProject_Anime_Management Public archive

    Vue 2 1

  2. NahidaProject_Anime_Backend NahidaProject_Anime_Backend Public archive

    Java 3 1

  3. NahidaProject_Anime_Frontend NahidaProject_Anime_Frontend Public archive

    Vue 3 1

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…