Điểm:0

Làm cách nào để tạo câu trả lời hình ảnh docker Titra https?

lá cờ gp

Tôi đã cài đặt thử nghiệm titra trên một hệ thống cục bộ và tôi đã nhận được câu trả lời http trên cổng 80 với tệp docker-compose này:

phiên bản: "2.0"
dịch vụ:
  tiêu chuẩn:
    ảnh: kromit/titra
    container_name: titra
    phụ thuộc:
      - mongodb
    môi trường:
      - ROOT_URL=http://bảng chấm công
      - MONGO_URL=mongodb://mongodb/titra
      - CỔNG=3000
    cổng:
      - "80:3000"
    khởi động lại: luôn luôn
  mongodb:
    hình ảnh: mongo:4.4
    container_name: mongodb
    khởi động lại: luôn luôn
    khối lượng:
      - /root/titradb:/data/db

Điều đó hiệu quả, nhưng thay vào đó tôi muốn trả lời https hơn, nhưng tôi không quen lắm với titra chính nó, cũng không sao băng (khuôn khổ được viết trong đó) và việc tìm kiếm tài liệu có sẵn của tôi không cho thấy bất kỳ điều gì về https đối với các phiên bản Titra tự lưu trữ.

Điểm:1
lá cờ vn

Bạn có thể thêm proxy ngược nginx vào tệp docker-compose của mình:

đảo ngược:
  container_name: đảo ngược
  tên máy chủ: đảo ngược
  hình ảnh: nginx: mới nhất
  cổng:
    - 80:80
    - 443:443
  khởi động lại: luôn luôn
  khối lượng:
    - ./nginx/conf/:/etc/nginx/conf.d/:ro
tiêu chuẩn:
  ảnh: kromit/titra
  container_name: titra
  tên máy chủ: titra
  phụ thuộc:
    - mongodb
  môi trường:
    - ROOT_URL=https://bảng chấm công
    - MONGO_URL=mongodb://mongodb/titra
    - CỔNG=3000
  cổng:
    - "3000:3000"
  khởi động lại: luôn luôn

mongodb:
  hình ảnh: mongo:4.4
  container_name: mongodb
  tên máy chủ: mongodb
  khởi động lại: luôn luôn
  khối lượng:
   - /srv/mongodb/:/data/db

Nginx của bạn phải được cấu hình với một *.conf giống như chứa một cái gì đó như thế này: chuẩn độ ngược dòng { tiêu chuẩn máy chủ: 3000; }

người phục vụ {
    nghe 443 ssl http2;
    nghe [::]:443 ssl http2;

    server_name bảng chấm công;

    ssl_certificate /etc/nginx/ssl/live/timesheet/fullchain.pem;
    ssl_certificate_key /etc/nginx/ssl/live/timesheet/privkey.pem;
    

    địa điểm / {
      proxy_pass http://titra;
      proxy_http_version 1.1;
      proxy_set_header Nâng cấp $http_upgrade;
      proxy_set_header Kết nối "nâng cấp";
      proxy_set_header X-Forwarded-For $remote_addr;
      proxy_set_header Máy chủ lưu trữ $host;
    }
}

Tôi có một thiết lập tương tự và nó hoạt động tốt. Nó dựa trên một cách lỏng lẻo

https://www.freecodecamp.org/news/docker-nginx-letsencrypt-easy-secure-reverse-proxy-40165ba3aee2/

lá cờ gp
Thật không may, tôi không thể kiểm tra ý tưởng này - hóa ra Titra không hoạt động với chúng tôi vì những lý do khác.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.