Skip to content

Hướng dẫn triển khai ứng dụng OpenCPS Offline cho người dùng mô hình chạy 2 container

bachkhoabk47 edited this page Jun 29, 2016 · 6 revisions

Hướng dẫn triển khai ứng dụng OpenCPS bằng Docker theo mô hình chạy 2 container

Yêu cầu:

  • Bản hướng dẫn này hiện tại chỉ sử dụng cho những hệ điều hành chạy Centos 7, Ubuntu, Fedora.
  • Sẽ update các bản hướng dẫn triển khai ứng dụng OpenCPS cho những bản HĐH khác trong thời gian tới
  • Hãy đảm bảo các port dịch vụ sau của server chưa được sử dụng:
    • 8080
    • 3306

Các thành phần

  • Cài đặt Docker
  • Cài đặt Docker-compose
  • Cài đặt svn
  • Ứng dụng OpenCPS

Triển khai ứng dụng

  • Bước 1: Chạy quyền root
    • Trên Ubuntu: $sudo -s
    • Trên Centos: $su -
    • Trên Fedora: $su -
  • Bước 2: Download file script về máy tính
    #wget https://raw.githubusercontent.com/VietOpenCPS/deploy/master/opencps-dockerize/dockerize-all-in-two-containers/opencps-deploy.sh
  • Bước 3: Cấp quyền thực thi cho file script
    #chmod +x opencps-deploy.sh
  • Bước 4: Chạy file script. Vì lượng dữ liệu khoảng 500MB nên các bạn phải chờ hơi lâu cho lần đầu
    #./opencps-deploy.sh
    _Chú ý:_
    Trong qúa trình chạy script, nếu tên thư mục download đã tồn tại trước đó thì để chạy tiếp script các bạn phải chọn "y" để tiếp tục.
    Các file trong thư mục mới này sẽ đè lên các file trong thư mục cũ.
  • Bước 5: Kiểm tra
    • Trên command line:
      #docker ps (Sẽ xuất hiện 2 containers)
      #netstat -plnt (Port 8080 sẽ mở)
    • Kiểm tra trên giao diện web, truy cập vào địa chỉ:
      • localhost:8080