플라스크 대시보드 - Docker를 사용하여 실행
이 문서에서는 Docker에서 실행되도록 구성된 소스 오픈Flask Dashboard을 설명합니다.궁금한 사람은 Github에서 이 예시를 직접 다운로드하여 취미나 비즈니스 프로젝트에 사용할 수 있습니다.초보자에게 Flask는 Python으로 작성된 경량급 웹 응용 프로그램 프레임워크입니다.Flask는 때때로 마이크로 프레임워크로 분류된다. 이것은 경량급 코드 라이브러리를 제공하여 API, 간단한 웹 응용 프로그램이나 복잡한 전자상거래 플랫폼으로 쉽게 확장할 수 있다.
Thanks for reading! - Content provided by App Generator.
FLASK_APP
를 설정하여 환경을 준비합니다.flask run
를 사용하여 응용 프로그램 시작Docker, 우리 응용 프로그램에 정확하게 설정하면 배치가 더욱 쉬워질 것입니다.이 가상화 모델은 다음과 같은 이점을 제공합니다.
M$ Windows이 사용한 예는 개원 관리 패널로 창의적인 팀 기구가 정성스럽게 만든 예쁜 검은색 디자인에 인코딩되었다.
플라스크 계기판 계기판 - 플라스크 실행
Get the code
$ git clone https://github.com/app-generator/flask-black-dashboard.git
$ cd flask-black-dashboard
Install Docker modules (Nginx, Gunicorn)
$ sudo docker-compose pull
Set up the app inside the Docker container
$ sudo docker-compose build
Start the Docker container
$ sudo docker-compose up
브라우저에서 액세스http://localhost:5005
.이렇게 멋진 화면을 보실 수 있을 것입니다.Docker
모듈을 설치하고, 환경을 설정하고, Gunicorn을 설정하여 응용 프로그램을 실행하는 일반적인 절차가 지났음을 알 수 있습니다.이를 실현하기 위해 Docker 덕분에 이 프로그램은 유용한 파일을 설정하여 우리의 생활을 더욱 쉽게 할 수 있습니다.
엔진 덮개 밑에 무슨 일이 일어났는지
Relevant files
모든 레이어의 파일 배열
docker-compose.yml - 어플리케이션 설치 담당
Dockerfile - Gunicorn 구성
gunicorn-cfg.py-Nginx 프록시 구성
nginx 구성 기타 유용한 명령
Start the container - daemon mode
이전 명령
sudo docker-compose up
은 터미널을 잠급니다.컨테이너를 백그라운드 프로세스로 실행하려면 프로세스 -d
를 매개 변수로 사용해야 합니다.$ docker-compose up -d
Stop the Docker container
$ docker-compose down
개인적으로 저는 Docker가 Python 기반의 응용 프로그램 배치(예를 들어 Flask와 Django 응용 프로그램)에 매우 편리하다는 것을 발견했습니다. 제 생활을 더욱 쉽게 하기 위해 이 설정을 더욱 자유롭고 원본이 있는 Flask 대시보드에 복제했습니다. 아래와 같습니다.Argon Dashboard design(무료 버전) 맨 위에 있는 Flask에서 인코딩된 소스 관리 패널 - UI Credit Creative Tim.
Use with Docker
$ # Clone the sources
$ git clone https://github.com/app-generator/flask-boilerplate-dashboard-argon.git
$ cd flask-boilerplate-dashboard-argon
$
$ # Start the app in Docker
$ docker-compose pull && docker-compose build && docker-compose up
Flask Dashboard Argon Atlantis Dark dashboard 디자인(무료 버전)을 토대로 Flask 프레임워크에 매우 간단한 소스 오픈 관리 계기판을 인코딩했다.
Use with Docker
$ # Clone the sources
$ git clone https://github.com/app-generator/flask-dashboard-atlantis-dark.git
$ cd flask-dashboard-atlantis-dark
$
$ # Start the app in Docker
$ docker-compose pull && docker-compose build && docker-compose up
Flask Dashboard Atlantis Dark FlatLogic이 설계하고 Flask에서 인코딩한 무료 관리 대시보드입니다.
Use with Docker
$ # Clone the sources
$ git clone https://github.com/app-generator/flask-dashboard-light-blue.git
$ cd flask-dashboard-light-blue
$
$ # Start the app in Docker
$ docker-compose pull && docker-compose build && docker-compose up
Flask Dashboard Light Blue Flask-MIT 라이센스에 인코딩된 멋진 대시보드 디자인
Start with Docker
$ # Clone the sources
$ git clone https://github.com/app-generator/flask-now-ui-dashboard.git
$ cd flask-now-ui-dashboard
$
$ # Start the app in Docker
$ docker-compose pull && docker-compose build && docker-compose up
Flask Dashboard Now UI 자, 이것들은 모두 프로그래머입니다.자세한 내용은 플랫폼 또는 open-source admin dashboards 을 참조하십시오.
Credits & Resources
AppSeed 회사 github
는 Python으로 작성된 마이크로 웹 프레임워크입니다.그것은 특정한 도구나 라이브러리가 필요하지 않기 때문에 마이크로 프레임워크로 분류된다.데이터베이스 추상층, 폼 검증 또는 그 어떠한 구성 요소도 없고 그 중에서 미리 존재하는 제3자 라이브러리는 공공 기능을 제공한다.
플라스크 프레임 병.
Docker는 컨테이너를 사용하여 응용 프로그램을 쉽게 만들고, 배포하고, 실행하는 도구입니다.용기는 개발자가 응용 프로그램에 필요한 모든 부분 (예를 들어 라이브러리와 다른 의존항) 을 사용하여 응용 프로그램을 패키지로 배치할 수 있도록 합니다.
Thanks for reading! AMA in the comments.
Reference
이 문제에 관하여(플라스크 대시보드 - Docker를 사용하여 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sm0ke/flask-dashboard-execution-with-docker-1e3k텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)