[aws] prefity2019 (prefity2019@gmail.com)

[EC2] account : prefity2019@gmail.com account ID : 475460084307 [RDS] MySQL [Route 53] prefity.com neverlost.money

[aws] aipass (prefity.aipass@gmail.com)

이미지
[EC2] account : prefity.aipass@gmail.com account ID : 025362716621 Elastic IP : 5 EA [Route 53] Domain : enteruniv.com [Nginx] sudo systemctl status nginx sudo systemctl stop nginx sudo systemctl start nginx [Django] workon aipass /home/ubuntu/aipass/bin/uwsgi.sh [RDS] Mysql PostGre

[Site] SC - Relation analysis

[2021-12-20] 작업 model 생성 Programs, Databases, Relations, Relation, Relationpattern, Ratterns, Batches, Codes, Admins 권한정보 삭제 방법 (model 삭제 후 권한 삭제) python  manage.py remove_stale_contenttypes group 생성 (admin에서) admin user views.py 수정 @action ( detail = False , methods =[ 'post' ]) def signin ( self , request , pk = None ): serializer = serializers. SigninSerializer ( data = request .data) if serializer .is_valid( raise_exception = False ): user = serializer .validated_data permissions = user .get_all_permissions() pp = [] for p in permissions : print ( 'permissions :' , p ) pp . append ( p .split( '.' )[ 1 ].split( '_' )[ 1 ]) return Response( { "status" : "ok" , "user" : serializers. UserSerializer ( user ).data, "user_permissions" : pp , ...

[Full Stack] 3. React 설정

[모쥴 설치하기] yarn add react-router-dom yarn add axios yarn add antd yarn add xlsx [configs 만들기] public/configs.js 만들기 var ES_SERVER = "http://localhost:9200" ; var API_SERVER = "http://localhost:8000" ; var configs = { MODE : "development" , ES_AUTH : true , ES_USERNAME : "elastic" , ES_PASSWORD : "nadaimma" , ES_LOGIN : ES_SERVER + "/_security/user" , API_SERVER : API_SERVER + "/api" , API_TOKEN : "71af4e25df9e2a95649a8eae5db35fb0929c3885" , }; public/index.html 수정하기 add  < script src = "configs.js" ></ script > <! DOCTYPE html > < html lang = "en" >   < head > < meta charset = "utf-8" /> < link rel = "icon" href = "%PUBLIC_URL%/favicon.ico" /> < meta name = "viewport" content = "width=device-width, initial-scale=1" /> < meta name = ...

[Full Stack] 2. Django Rest Framework

 https://clearisall.blogspot.com/2020/04/django-app-djangorestframework.html

[Full Stack] 1. Installation

이미지
[Project Directory] project     Pipfile     djangoproject         djangoproject             settings.py             urls.py         api             urls.py         front         manage.py [Install Django] $ mkdir project $ cd project $ pipenv shell (project) $ pip install django (project) $ pip install djangorestframework (project) $ pip install django-cors-headers (project) $ django-admin startproject djangoprojectname (project) $ cd  django projectname (project) $ python manage.py startapp appname Error : sqlite3 버전 오류 시 조치  --------------- sqlite 3.7 -> 3.36 cd  /opt/  sudo wget https://sqlite.org/2021/sqlite-autoconf-3360000.tar.gz  sudo tar -zxf sqlite-autoconf-3360000.tar.gz  cd  sqlite-autoconf-3360000/ gcc 컴파일러가 없어서 sudo yum install gcc sudo ./configure...

[docker] 기본 쉘 바꾸기 (dash -> bash)

  우분투의 기본 쉘은 dash 이다. $ ls -al /bin/sh lrwxrwxrwx 1 root root 4  1월 12 15:35 /bin/sh -> dash 하지만, 개발용 shell script들 중 bash 용으로 작성된 것들이 많다. shell script도 POSIX standard 를 준수하면 좋겠지만, 당장 빌드 에러가 shell script 때문에 발생하고, 개발 진행이 안되면 난감하다. dash 대신 bash로 기본 쉘을 바꾸자. $ sudo dpkg-reconfigure dash No 라고 답변. 아래처럼 바뀐다. $ ls -al /bin/sh lrwxrwxrwx 1 root root 4  1월 12 22:48 /bin/sh -> bash 관련 정보는 아래 링크에 있다. https://wiki.ubuntu.com/DashAsBinSh ====================================================== 추가: shell script를 제대로 작성했는데 자꾸 syntax error가 난다면 의심해볼만하다. dash 환경으로 기본 설정되어 있는 쉘을 bash로 바꿔주자! 출처:  https://0561blue.tistory.com/61  [공대생으로 살아가기]