분류 전체보기 (7) 썸네일형 리스트형 DRFY swagger (with using drf_yasg) Django Rest Framework API document를 자동으로 생성해주는 Package settings/drfy.py #restframework + swagger import os from django.conf.urls import url from django.urls import path, include from drf_yasg.views import get_schema_view from rest_framework.permissions import AllowAny, IsAuthenticated, BasePermission from drf_yasg import openapi schema_url_patterns=[ path('api/', include('api.urls')) ] # schema_.. INSTALLER 패키징 도구 pyinstaller Windows py2exe ''' @author 저작자 이름 @section LICENSE 저작권 상세내용 ''' from setuptools import setup, find_packages from greenflare.core.defaults import Defaults import py2exe with open('README.md', 'r') as fh: long_description = fh.read() setup( name='PLAYPLZ', version=Defaults.version, description='BEYONDIMENSION.INC Control Console', long_description=long_description, long_descript.. |트러블슈팅| ERROR: Unknown or duplicate parameter: WSGIPath Django/python Docker-compose + Elasticbeanstalk 도커플랫폼 : Amazon linux 2 docker Docker1(Nginx) + Docker2(Django/uwsgi) Docker images 2개를 Run 하기위해 Docker-compose 사용. 이를 통채로 배포하고 싶어서 Elasticbeanstalk 연동작업을 했는데 관련 document 가 너무 빈약했다.... Docker를 Elasticbeanstalk로 배포할때 docker platform을 정하라 한다. 이때 Amazon Linux 2 docker platform을 사용하면 Docker-compose.yml 파일을 사용할수있다. 본인은 docker-compose 로 (Django/uwsgi + Ng.. |Trouble Shooting| Docker nginx 가 static file 못 가져올때 open() (no such file or directory) nginx가 static file을 serving 하지 못하고있다... http block에 server블럭에 client --> nginx --> unix:socket --> uwsgi --> Django client에서 http 요청을 nginx로 보내면 http request port 80 -----> /static/은 nginx에서 serving ------> ㅣ ------> 이 둘은 unix:socket --> uwsg로 pass http request 나머지 ------> ㅣ volumes container 상대경로 지정 ./djecommerce 는 container의 /srv/docker-server 에 해당한다. contain.. |트러블슈팅| MYSQL 설치 오류날 때? -Dockerfile- FROM python:3.6.7 ENV PYTHONUNBUFFERED 1 RUN apt-get -y update RUN apt-get -y install vim RUN apt-get install -y python3 python3-pip RUN pip install --upgrade pip RUN apt-get install -y mysql-server RUN pip install mysqlclient docker 도커설치 및 권한설정 curl -fsSL https://get.docker.com/ | sudo sh sudo usermod -aG docker $USER # 현재 접속중인 사용자에게 권한주기 Docker-compose 설치 sudo curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker pull eaa0305/nginx:requirements_satisfied 으로... docker image 다운 프로젝트 다운뒤 do.. |트러블슈팅| MYSQL 설치 오류날 때? -Elasticbeanstalk- LINUX OS Debian/ubuntu window ubuntu 18.04 sudo apt-get install python sudo apt-get install python3 파이썬 설치 sudo apt-get install python-pip sudo apt-get install python3-pip pip설치 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2 sudo update-alternatives --config python There are 2 choices f.. 이전 1 다음