일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 코루틴
- implicit Conversion
- 팁
- Subscribe
- Fetch
- 구독
- useEffect
- >.NET
- oveflow
- 암시적형변환
- 중단
- Unity
- 리액트
- 오버플로우
- GetKey
- 명시적형변환
- 훅
- OnMouseClick
- 마우스
- 리액트네이티브
- 클래스
- File
- 저장
- JSON
- 키보드
- 불러오기
- Explicit Conversion
- stopcoroutine
- C#
- 유니티
- Today
- Total
목록전체 글 (31)
Log to grow
아래 시리즈를 직접 해보며 안되는 부분을 수정하며 작성한 글입니다. aws에서 EC2와 RDS 인스턴스를 생성했다는 가정하에 진행합니다. nachwon.github.io/django-deploy-1-aws/ [Deploy] Django 프로젝트 배포하기 - 1. AWS AWS EC2에 장고 프로젝트 올리기 nachwon.github.io pyenv 설치 & 가상환경 설정 1. pyenv 설치 1.1 필요한 패키지 우선 설치 아래 명령어로 apt를 업데이트 해줍니다. apt는 (Advanced Package Tool) 리눅스에서 추가적인 패키지를 설치하고 제거하는 역할을 하는 툴입니다. sudo apt update pyenv에 필요한 패키지를 우선 설치해줍니다. sudo apt-get install -y ..
** 도커 이용하여 django 웹서버 로컬에 띄우기 killu.tistory.com/60 [Django & Docker] docker-compose로 로컬 서버 띄우기 ** 로컬에 Docker가 설치되어 있다고 가정합니다. 1. Dockerfile 생성 Dockerfile이란 Docker image를 빌드하는데 필요한 명령어들을 모아놓은 파일입니다. docker build 명령어를 실행하면 docker는 Dockerfile.. killu.tistory.com 1. docker-compose.yml mysql을 연동하기 위해 docker-compose.yml에 mysql 컨테이너를 추가한다. version: '3' # docker compose verison services: # docker compos..
1. 유저 이름과 비밀번호 2. Public Access Connectivity 섹션에 Public access 항목이 있습니다. 기본 값이 No로 되어 있는데 No로 설정 시 외부에서 이 rds에 접근할 수 없습니다. 즉, 서버에 연결할 수도 없으며 DB 툴로 접속할 수도 없습니다.
1. Storage size 8GB가 기본으로 입력되어 있지만 30GB까지 프리 티어로 이용할 수 있다. 2. 태그 태그에 이름을 미리 입력해두는게 좋다. 그래야 인스턴스가 여러 개 생겼을 때 혼동되지 않는다. 3. 보안 그룹 기본적으로 80포트와 8000포트를 열어둔다. 22번 포트의 경우 아래 그림에서는 모두에게 열어두었지만 중요한 인스턴스라면 특정 IP(회사, 집 등)에게만 열어두는게 좋다. 4. 키페어 인스턴스를 생성하고 나면 key pair를 설정하게 되는데, 새롭게 생성한 키페어라면 반드시 안전한 곳에 보관해두어야 한다. 이 키페어는 다시 발급받을 수 없고, 외부에 노출되면 제 3자가 서버에 접속할 수 있게 된다.
1. 도커 컴포즈 (docker compose) docker compose는 docker image를 쉽게 실행할 수 있게 도와주는 도구입니다. 프로젝트를 구성하다보면 서버, DB 등 다양한 서비스를 실행해야 하고, 이를 도커 이미지에서 쉽게 실행할 수 있게 해줍니다. 2. docker-compose.yml 도커 컴포즈를 사용하기 위해 프로젝트의 루트 디렉토리에 yml 파일을 생성해줍니다. - version docker-compose.yml 파일 가장 상단에는 사용할 docker-compose 버전을 입력해줍니다. version: '3' - services 그리고 프로젝트를 구성하는 서비스들을 명시해주면 됩니다. app이라는 이름을 가진 Django 애플리케이션을 정의하면 아래와 같이 할 수 있습니다. ..
** 로컬에 Docker가 설치되어 있다고 가정합니다. 1. Dockerfile 생성 Dockerfile이란 Docker image를 빌드하는데 필요한 명령어들을 모아놓은 파일입니다. docker build 명령어를 실행하면 docker는 Dockerfile의 명령어를 실행하여 이미지를 빌드합니다. - Dockerfile은 확장자 없이 루트 디렉토리에 생성합니다. vscode에서 생성하면 귀여운 아이콘이 따라옵니다. - tag Dockerfile의 가장 위에는 어떤 이미지를 가져올 것인지를 태그로 명시합니다. 여기에서는 python:3.7 태그를 사용하겠습니다. 더 많은 태그는 hub.docker.com/_/python 에서 확인할 수 있습니다. FROM python:3.7 - maintainer 선택사..
1. 가상환경 (Virtual envirionment) 한 컴퓨터에서 여러 프로젝트를 진행하기 위해서는 필요한 패키지나 환경 설정이 다를 수 있으므로 프로젝트마다 다른 가상환경으로 시작해야 한다. - 가상환경 생성 python -m venv - 가상환경 실행하기 가상환경을 생성하고 실행하기 위해 bin 폴더 안에 있는 activate 파일을 source 명령어를 통해 실행해줍니다. source /bin/activate - 가상환경 종료하기 종료시에는 아래 명령어를 입력한다. deactivate 2. 가상환경에 django 설치 - 설치된 package list 확인하기 pip list 위 명령어를 통해 지금 가상환경에 설치된 패키지를 확인할 수 있다. 처음 가상환경을 생성했다면 아래와 같이 나타날 것이다..
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) mysql이 실헹되지 않은 채 연결을 시도하면 생기는 에러이다. mysql이 비정상적으로 종료되었거나 컴퓨터를 재부팅하면 mysql을 다시 실행해주어야 한다. 1. mysql server 실행 터미널에서 아래 명령어를 실행하여 mysql server를 실행한다. mysql.server start 성공적으로 실행되었다면 아래와 같은 메세지가 나온다. Starting MySQL SUCCESS! 2. mysql.server start가 실행되지 않는 경우 이 경우 mysql이 설치된 디렉토리에서 mysqld_safe 유닉스 실행 파일을 실행한다. - mysql 경로 맥환경이고 Ho..