PandasWS / Pandas

熊猫模拟器 - 基于 rAthena 构建的中文仙境传说模拟器(欢迎加入QQ交流群:928171346)
https://pandas.ws
GNU General Public License v3.0
8 stars 2 forks source link

使用docker來降低跨平台門檻 #653

Open Ruisi-Lu opened 2 years ago

Ruisi-Lu commented 2 years ago

藉由docker進行編譯,使其能在任何支援容器的平台上使用 並添加docker-compose以方便一鍵部署伺服器

優點

如何使用 Docker-compose一鍵部署

  1. 配置conf 修改以下參數
    // char_athena.conf
    login_ip: login
    char_ip: char
    // map_athena.conf
    char_ip: char
    map_ip: map
    //inter_athena.conf
    login_server_ip: mysql
    ipban_db_ip: mysql
    char_server_ip: mysql
    map_server_ip: mysql
    web_server_ip: mysql
    log_db_ip: mysql
  2. 安裝Docker,詳細參閱: https://docs.docker.com/get-docker/
  3. 運行Docker
  4. 變更終端指令目錄至Pandas cd Pandas
  5. 在終端指令中docker-compose up
  6. 等待容器編譯及建構,完成後將自動拉起服務
hiimfish commented 2 years ago

建議可以和 tools/docker 整合在一起,避免混淆。