Tức picbed, căn cứ vào Flask Web tự kiến đồ giường, Duy trì tồn trữ đến bản địa, lại chụp vân, bảy ngưu vân, Ali vân OSS, Đằng Tấn vân COS, GitHub, Gitee( mã vân ) chờ, Duy trì kẻ thứ ba mở rộng tồn trữ đếnAWS S3,sm.ms,superbed tụ hợp đồ giườngChờ.
-
Yêu cầu: Python3.8+ cùng Redis( kiến nghị v4.0+)
-
Download:
git clone https://github /sapicd/sapic && cd sapic
-
Ỷ lại:
pip install -r requirements/all.txt
# cũng có thể tham khảo tình hình cụ thể và tỉ mỉ hồ sơ như thế nào ấn cần trang bị ỷ lại bao -
Phối trí:
src mục lục hạ config.py tức phối trí văn kiện, nó sẽ đang download
.cfg
Văn kiện đọc lấy phối trí tin tức, Vô pháp tìm được khi thêm tái hoàn cảnh lượng biến đổi, cuối cùng sử dụng cam chịu giá trị,Thiết yếu thiết trí sapic_redis_urlCho nên có thể đem phối trí hạng viết đến
.bash_profile
Hoặc.bashrc
Này loại văn kiện trung ở đăng nhập khi thêm tái, Cũng có thể viết nhập đến /path/to/sapic/src/ hạ.cfgVăn kiện, đây là đề cử phương thức, Nó sẽ không bị đệ trình đến kho hàng, cách thức là k=v, mỗi hành một cái, chú ý: v là chứng kiến tức đoạt được!Tỷ như:
sapic_redis_url=redis://localhost
-
Khởi động:
$cd/path/to/sapic/src/ // đầu tiên sáng tạo một cái quản lý viên tài khoản -h/--help biểu hiện trợ giúp $ flask sa create -u USER -p PASSWORD --isAdmin // nếu đổi mới phiên bản, chú ý chấp hành mệnh lệnh di chuyển số liệu, tường thấy hồ sơ: Bố trí trang bị - thăng cấp bộ phận // flask sa upgrade --help // khai phá hoàn cảnh khởi động $ make dev // chính thức hoàn cảnh, nếu cần trước đài khởi động, đem start đổi thành run có thể; mặt khác duy trì stop, reload, restart, status $ make start hoặc sh online_gunicorn.sh start
-
Nginx:
// cam chịu phối trí hạ, sapic khởi động nghe lén 127.0.0.1:9514, nginx phối trí thí dụ mẫu: server{ listen80; server_nameyour-sapic.domain.name; charsetutf-8; client_max_body_size20M; location~^\/static\/.*${ root/path/to/sapic/src/; } location/{ proxy_passhttp://127.0.0.1:9514; proxy_set_headerHost$host; proxy_set_headerX-Real-IP$remote_addr; proxy_set_headerX-Forwarded-Proto$scheme; proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for; } }
-
Tay động xây dựng cảnh trong gương
Nguyên mã trung đã biên soạn Dockerfile văn kiện, có thể tạ này xây dựng cảnh trong gương.
git clone https://github /sapicd/sapic&&cdsapic docker build -t stagur/sapic.
-
Sử dụng đã thượng truyền cảnh trong gương
Đã thiết trí CI thực hiện đệ trình số hiệu tự động xây dựng cũng đẩy đưa đến phía chính phủ Docker kho hàng trung, trực tiếp pull có thể ( amd/arm ):
docker pull staugur/sapic#Hoặc là hơn nữa tag kéo lấy mỗ ổn định phiên bản cảnh trong gương
-
Khởi động cảnh trong gương
$ docker run -d --name sapic --restart=always --net=host \ -e sapic_redis_url="Your Redis URL"\ -e mặt khác phối trí = giá trị \ staugur/sapic $ dockerexec-i sapic flask sa create -u quản lý viên tài khoản -p mật mã --isAdmin
Sử dụngdocker runKhởi động cảnh trong gương mệnh lệnh chỉ cung tham khảo, sapic sở dụng phối trí có thể sử dụng -e thiết trí Hoàn cảnh lượng biến đổi, thiết yếu hạng sapic_redis_url, mặt khác thỉnh tham khảo hồ sơ.
Này chỉ một khởi động cảnh trong gương phương thức không bao gồm redis, cho nên còn cần trước tiên chuẩn bị hảo redis mới được.
Nếu có docker-compose sử dụng kinh nghiệm, có thể sử dụng mệnh lệnhdocker-compose up -d
Ở hậu đài nhanh chóng khởi động hạng mục, nó sẽ trực tiếp khởi động một cái redis, cũng xây dựng khởi động ứng dụng, redis mở ra AOF,
Ký chủ cơ chiếu rọi 9514 cảng lấy cung phần ngoài phỏng vấn, thả sử dụng số liệu cuốn quải tái trạng thái tĩnh tài nguyên, quải tái thượng truyền mục lục cùng redis số liệu mục lục.
Sử dụng trước, sáng tạo người dùng:
cd/path/to/sapic
docker-composeexecwebapp flask sa create -u quản lý viên tài khoản -p mật mã --isAdmin
-
Cảnh trong gương đẩy đưa đến
Docker Hub
,latest nhãn là master chi nhánh, dev nhãn là dev chi nhánh, mặt khác nhãn là đã tuyên bố phiên bản. -
docker-compose.yml chỉ vì đơn giản định nghĩa, có thể tự hành sửa chữa, tỷ như hơn nữa nginx, redis quải tái số liệu (/data).
-
Sử dụng PicGo thượng truyền tới tự định nghĩa sapic đồ giường
-
Sử dụng uPic thượng truyền tới tự định nghĩa sapic đồ giường
-
Làm tự định nghĩa mệnh lệnh ở sử dụng Typora khi thượng truyền hình ảnh đến sapic
-
Windows hệ thống hình ảnh văn kiện tăng thêm hữu kiện thực đơn
-
macOS hệ thống hình ảnh văn kiện tăng thêm hữu kiện thực đơn
Kỹ càng tỉ mỉ hồ sơ thỉnh phỏng vấn:Sapic Docs
Thí nghiệm tài khoản cập mật mã: demo 123456 ( xin đừng sửa chữa )
Đối ngoại phục vụ, vì phòng ngừa loạn truyền đã đóng bế nặc danh thượng truyền, tùy ý đăng ký, nhưng không thể dùng cho phi thí nghiệm sử dụng, hình ảnh giữ lại xóa bỏ quyền lợi!
Cảm tạ ngài cống hiến!
Về như thế nào đệ trình issue hoặc pr, thỉnh tham khảocontributing guidelines
Cảm tạ dưới tham dự hạng mục người: