Visual Studio Code 실행 단축키 설정법 1. Ctrl+Shift+b 누른다 그럼 창위에 Create ... 라고 뜬다. 클릭 2. Others 클릭 3. 아래 내용 붙여넣기 1234567891011121314151617181920{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "파이썬 구동", "type": "shell", "command": "python", "args": [ "${file}" ], "group": { "kind": "build", "isDefault":..
Error response from daemon: driver failed programming external connectivity on endpoint docker start를 했는데 갑자기 위와 같은 에러가 떴다. 검색해보니 솔루션으로 docker stop $(docker ps -a -q); docker rm $(docker ps -a -q); docker volume rm $(docker volume ls -qf dangling=true) docker network rm $(docker network ls -q) sudo lsof -nP | grep LISTEN sudo kill -9 1548 이런게 있었고 또 다른 분은 그냥 껐다 키면 된다해서 일단 후자로 해봤는데 바로 해결됐다 ^^..역시 ..
개인프로젝트로 웹서버 올리기 지난번 예제파일을 가지고 웹서버를 구축해보았다. 이번에는 개인적으로 작성한 플라스크 코드를 웹서버에 올리고 이미지 push까지 해보자. 디렉토리 구성하기 먼저 폴더 경로를 동일하게 만들어준다. 예제 경로는 다음과 같았다. . ├── app │ └── main.py │ └── uwsgi.ini │ └── static │ └── index.html │ └── app └── Dockerfile └── docker-compose.yml └── docker-compose.override.yml 개인 프로젝트 경로도 이처럼 yml파일과 ini파일을 그대로 복사해서 옮겼다. 첫번째사진처럼 디렉토리를 구성하고 app폴더를 누르면 다음과 같이 나온다. .vscode, service,run.p..
nginx 예제파일따라하기 Nginx+Flask로 웹서버 구축하기 필자는 리눅스에서 아파치와 플라스크를 이용하여 웹서버를 구축하려 하였으나 실패한 전적이 있다. ㅎㅎ.. 그래서 이번에는 좀 더 쉬운 방법으로 도커에서 이미지를 풀하여서 환경구축을 해보자한다. 이번에는 성공했으니 따라하셔도 좋다! 아마존 서버에서 리눅스로 접근, 도커에서 이미지를 받아서 컨테이너를 생성하는 것 까지 해보자 1. AWS server 접속 당연히 아마존 계정 만들고 putty로 접속까지 해야한다. 혹시 모르겠다면 필자가 전에 작성해둔 AWS에서 리눅스 접속 글을 읽으면 된다. https://hhhh88.tistory.com/12 2. docker 설치 자 그럼이제 도커를 설치해보자. 웹서치 중 정말 간단히 핵심코드만 써놓은 글을..
apache install 중 error apache+Flask 설치 중 보았던 error들 웹서버에 아파치와 플라스크를 설치하려고 한다. 아래는 설치 중 만났던 에러를 썼던 것이다. 혹여나 같은 에러를 만났다면 아래처럼 해보시길 바란다. 아파치 다운경로 : root/httpd-2.2.29 아파치 설치경로 : home/ubuntu/apps/apache You need to be root to perform this command 일반유저로 들어가서 그렇다. root로 변경해주자. 명령어 su - 이 때 password를 입력하라고 나온다. 설정한적도 없는데 ㅎㅎ;; 비밀번호 설정하기 sudo passwd root 명령어를 입력하면 Enter new UNIX password 라고 나온다 가장 만만한 123..
매번 아나콘다에서 주피터노트북으로 들어가고 또 거기서 해당경로 찾기 귀찮을 때한 번에 작업폴더로 바로가도록 할 수 있는 방법 1. 실행시키고자 하는 폴더경로에 메모장을 하나 만든다. 2. 파일내용은----------------------------------------------echo '주피터 구동' jupyter notebook pause---------------------------------------------- 3. 파일명은 run.bat 4. 바로가기를 배경화면에두면 끝 인데 혹시 실행이 안 되는 경우도 있다. run.bat이 cmd 에서 실행되는데 환경변수 설정을 안하면 당연히 안된다. (이걸 몰라서 헤맸다..)필자는 Anaconda3 를 설치하고 anaconda prompt 에서 lib..
본 포스팅은 제가 한 내용을 복기하는 것과 혹여나 저와 같은 에러를 발견하신 분들을 위해 작성했습니다. 오늘은 데이터베이스에 데이터를 매분마다 자동으로 적재하기를 해보겠습니다. 전체 프로세스1. 아프리카티비에서 데이터 가져오기2. 리눅스에서 파일 실행(디비 적재)3. 크론탭 설정 전체코드 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475# coding: utf-8# afreeca.pyfrom urllib.request import urlopenfrom bs4 import BeautifulSoupimpor..
플라스크 처음쓴다! 그런데 코드가 무슨 의미인지 모르겠다! 하는 나를 위한 정리 ^^ 웹 개발 프레임워크웹 개발 프레임워크에는 풀 스택 프레임워크와 마이크로 프레임워크가 있다. 이름에서 볼 수 있듯이 풀 스택 프레임워크란 웹 개발에 관련된 모든 기능을 제공하고 마이크로 프레임워크는 웹 개발에 필요한 최소한의 기능만 제공한다. 풀 스택 프레임워크 : 모든 기능 제공ex) 자바의 스프링 프레임워크, 파이썬의 장고(Django),루비(Ruby)의 레일즈(Rails)마이크로 프레임워크 : 최소 기능 제공ex) 루비의 시나트라(Sinatra), 파이썬의 보틀(Bottle), 플라스크(Flask)당연히, 최소기능만 제공하는 마이크로 프레임워크가 더 쉽다! 마이크로 프레임워크의 캐치프레이즈를 보면 확실히 그 목적을 ..