코딩공부/Server 17

[CI/CD] Django Jenkins 자동 배포하기 - docker에 Jenkins 설치하기 (7)

[CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1) : https://integer-ji.tistory.com/379 [CI/CD] Django Jenkins 자동 배포하기 - Ec2 Ubuntu 22.04 설치 (2) : https://integer-ji.tistory.com/380 [CI/CD] Django Jenkins 자동 배포하기 - Ec2 모바엑스텀 접속하기 (3) : https://integer-ji.tistory.com/381 [CI/CD] Django Jenkins 자동 배포하기 - Aws Ec2 Django 프로젝트 배포하기 (4) : https://integer-ji.tistory.com/383 [CI/CD] Django Jenkins 자동 배..

코딩공부/Server 2023.05.28

[CI/CD] Django Jenkins 자동 배포하기 - ec2 docker 설치하기 (6)

[CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1) : https://integer-ji.tistory.com/379 [CI/CD] Django Jenkins 자동 배포하기 - Ec2 Ubuntu 22.04 설치 (2) : https://integer-ji.tistory.com/380 [CI/CD] Django Jenkins 자동 배포하기 - Ec2 모바엑스텀 접속하기 (3) : https://integer-ji.tistory.com/381 [CI/CD] Django Jenkins 자동 배포하기 - Aws Ec2 Django 프로젝트 배포하기 (4) : https://integer-ji.tistory.com/383 [CI/CD] Django Jenkins 자동 배..

코딩공부/Server 2023.05.17

[CI/CD] Django Jenkins 자동 배포하기 - ngnix, gunicorn으로 Django 서버 기동하기 (5)

본 게시글은 Django 및 Aws Ec2의 기초 지식을 알고 있는 전재 하에 처음부터 빠르게 진행됩니다. 해당 프로젝트를 통하여 Docker를 이용해 Jenkins 서버를 구축, Django 프로젝트를 Github와 Webhock으로 연결하여 자동 빌드하는 CI/CD 만들기가 목표입니다! nginx를 통해 요청을 받으면 "nginx 데이터 요청 -> django server가 nginx에게 데이터 처리 및 반환 -> 사용자에게 노출" 이 처리를 연동하기 위해 gunicorn이 사용되고 django 프로세스를 계속해서 모니터링 및 관리를 해줍니다. [CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1) : https://integer-ji.tistory.com/379..

코딩공부/Server 2022.05.27

[CI/CD] Django Jenkins 자동 배포하기 - Aws Ec2 Django 프로젝트 배포하기 (4)

본 게시글은 Django 및 Aws Ec2의 기초 지식을 알고 있는 전재 하에 처음부터 빠르게 진행됩니다. 해당 프로젝트를 통하여 Docker를 이용해 Jenkins 서버를 구축, Django 프로젝트를 Github와 Webhock으로 연결하여 자동 빌드하는 CI/CD 만들기가 목표입니다! GitHub에 올린 프로젝트를 Aws Ec2 서버에 내려받아 서버 기동을 해보겠습니다. [CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1) : https://integer-ji.tistory.com/379 [CI/CD] Django Jenkins 자동 배포하기 - Ec2 Ubuntu 22.04 설치 (2) : https://integer-ji.tistory.com/380 [CI..

코딩공부/Server 2022.05.25

[CI/CD] Django Jenkins 자동 배포하기 - Ec2 모바엑스텀 접속하기 (3)

본 게시글은 Django 및 Aws Ec2의 기초 지식을 알고 있는 전재 하에 처음부터 빠르게 진행됩니다. 해당 프로젝트를 통하여 Docker를 이용해 Jenkins 서버를 구축, Django 프로젝트를 Github와 Webhock으로 연결하여 자동 빌드하는 CI/CD 만들기가 목표입니다! SSH 접속 툴은 대부분 putty(쁘띠)로 많이들 접속하겠지만 모바엑스텀도 매우 편리한 툴입니다! 특히 앞으로 여러 대의 서버를 관리하게 된다면 더 유용할지도 모르겠네요 [CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1) : https://integer-ji.tistory.com/379 [CI/CD] Django Jenkins 자동 배포하기 - Ec2 Ubuntu 22.04 ..

코딩공부/Server 2022.05.18

[CI/CD] Django Jenkins 자동 배포하기 - Ec2 Ubuntu 22.04 설치 (2)

본 게시글은 Django 및 Aws Ec2의 기초 지식을 알고 있는 전재 하에 처음부터 빠르게 진행됩니다. 해당 프로젝트를 통하여 Docker를 이용해 Jenkins 서버를 구축, Django 프로젝트를 Github와 Webhock으로 연결하여 자동 빌드하는 CI/CD 만들기가 목표입니다! 기존 Aws Ec2를 이용해 Django 프로젝트를 한번 배포하였지만 시간이 많이 흐른 뒤라 다시 한번 작성하였습니다. [CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1) : https://integer-ji.tistory.com/379 Django 기초 시작 : https://integer-ji.tistory.com/81 Aws Ec2 프로젝트 배포 기초 시작 : https:..

코딩공부/Server 2022.05.15

[CI/CD] Django Jenkins 자동 배포하기 - Django 프로젝트 생성 (1)

본 게시글은 Django 및 Aws Ec2의 기초 지식을 알고 있는 전재 하에 처음부터 빠르게 진행됩니다. 해당 프로젝트를 통하여 Docker를 이용해 Jenkins 서버를 구축, Django 프로젝트를 Github와 Webhock으로 연결하여 자동 빌드하는 CI/CD 만들기가 목표입니다! Django 기초 시작 : https://integer-ji.tistory.com/81 Aws Ec2 프로젝트 배포 기초 시작 : https://integer-ji.tistory.com/300?category=803336 개발 환경 : Window10 개발 언어 : Python - 설치 : https://integer-ji.tistory.com/64 개발 툴 : VS Code - 설치 : https://integer-..

코딩공부/Server 2022.05.13

Aws ec2를 이용해 Django 서버 배포하기 - static 파일 설정

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. static 파일 설정하기 server { listen 80; server_name *.com..

코딩공부/Server 2020.09.11

Aws ec2를 이용해 Django 서버 배포하기 - nginx와 uwsgi 연결

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. nginx 설치 및 설정 sudo apt-get install nginx nignx를 사용하기..

코딩공부/Server 2020.09.10

Aws ec2를 이용해 Django 서버 배포하기 - ec2 계정 만들기

Aws ec2를 이용해 Django 서버 배포하기에 앞서 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다. 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다. 진행하는 OS는 mac 환경입니다. window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정) 리눅스 명령어를 따로 설명하지 않습니다. COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다. 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다. 배포에 사용할 계정 만들기 sudo adduser "사용자 이름" Room Numer에는 1을..

코딩공부/Server 2020.09.08