본문 바로가기

전체 글

(21)
Docker(도커)의 Interactive mode 아래의 파이썬 코드는 인풋값을 받도록 되어있다. 도커에서 아래와 같은 인풋값을 받기 위해서는 Interactive mode로 진입을 할 필요가 있다. #rng.py from random import randint min_number = int(input('Please enter the min number: ')) max_number = int(input('Please enter the max number: ')) if (max_number < min_number): print('Invalid input - shutting down...') else: rnd_number = randint(min_number, max_number) print(rnd_number) 일단 파이썬을 도커에서 실행하기 위해 도커 ..
도커의 attach mode와 detach mode 만약 도커 명령어나 플래그들이 잘 기억이 안나면 --help옵션을 주어 명령어들을 확인하는 것이 가능하다. ex) docker --help docker ps -a로 모든 CONTAINER를 확인할 수 있다 dong@ubuntu:~/docker-complete$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 04b943f22fbf b2da75518bad "docker-entrypoint.s…" 23 hours ago Exited (137) 23 hours ago zealous_ganguly 731b1d47f91a b2da75518bad "docker-entrypoint.s…" 23 hours ago Exited (137) 23 hou..
NGINX 설치 Package Manager로 설치 linux의 Package Manager로 NGINX를 설치할 경우 NGINX를 쉽게 설치할 수 있지만 설치를 하며 줄 수 있는 옵션에 제한이 있고 추가적인 모듈의 설치가 불가능하기 때문에 추천되지 않는 방법이다. 우분투의 경우에는 apt-get update로 apt-get 패키지 들을 업데이트 한 후 apt-get install nginx로 설치가 가능하다. NGINX를 소스코드로 설치 NGINX를 설치하기 전에 NGINX는 http://nginx.org/ 와 https://www.nginx.com/ 이 있는데 대부분의 documentation은 nginx.org에서 확인이 가능하고 nginx.com은 제품으로서의 소개가 주를 이루고 유료 서비스인 NGINX plus..
HTTPS와 SSL인증서 & 대칭키, 공개키(비대칭키) HTTPS와 HTTP HTTP HTTP는 Hyper-Text Transfer Protocol의 약자로, Hypertext인 HTML을 주고받기 위한 규약(protocol)이다. HTTPS HTTPS에서 마지막의 S는 over Secure socket Layer의 약자로 HTTP에서 보안이 강화된 버전이다. HTTPS의 중요한 역할은 크게 3가지이다. 첫째로 암호화를 통해 클라이언트가 정보를 서버와 안전하게 주고받도록 해준다. 즉, 제 3자가 클라이언트가 서버에 보내는 정보들을 못보게 하는 역할이다. 두번째로는 접속한 사이트가 신뢰할만한 사이트인지 알려주는 역할이다. 세번째로는 통신 내용의 악의적인 변경을 방지할 수 있다. HTTPS와 SSL HTTPS는 'Hyper-Text Transfer Protoco..
노마드 코더 바닐라JS 챌린지 졸업작품 JavaScript 기본기 복습을 위해 진행했던 바닐라 JS 챌린지 졸업작품 https://dong5854.github.io/dong5854.momentum.io/ Momentum App dong5854.github.io https://github.com/dong5854/dong5854.momentum.io GitHub - dong5854/dong5854.momentum.io Contribute to dong5854/dong5854.momentum.io development by creating an account on GitHub. github.com
업계 기술 및 시장 동향 파악과 마케팅 자동화 툴 음성은 팀원이 추가, 2021년 2학기 정보통신공학과 캡스톤 디자인 서버는 AWS EC2 서버를 사용하고 백엔드는 Django, 프론트엔드는 React, 데이터베이스는 PostgreSQL을 사용하여개발되었다. --깃 사용에 대한 내용 추가 예정-- 프로젝트 깃허브 주소 개인 리포지토리: https://github.com/dong5854/capstone 협업 진행한 리포지토리: https://github.com/DGU-Capstone/django-project GitHub - DGU-Capstone/django-project: 장고 프로젝트 구성 장고 프로젝트 구성. Contribute to DGU-Capstone/django-project development by creating an account o..
2021 스마트 해상물류 경진대회 항만 운영 통합 관제 대시보드 2021년 스마트 해상물류 경진대회 공모전에 출품하여 동상을 수상한 작품, 프로젝트 진행중인 중간에 촬영을 하여 UI와 같은 부분이 아직 미완성이었던 시점이었다. 서버는 AWS 클라우드 서버를 사용하였고, 부트스트랩, 제이쿼리, Django, postgreSQL을 사용하여 웹을 구성하였으며, 파이토치를 통해 인공지능 모델을 학습, 크롤링은 셀리니움과 DB4를 사용하였다. --자세한 설명 추가 예정-- 프로젝트 깃허브 주소: https://github.com/dong5854/portwebsite GitHub - dong5854/portwebsite: 한이음 프로젝트 항만통합관리 웹사이트 한이음 프로젝트 항만통합관리 웹사이트. Contribute to dong5854/portwebsite developmen..
나만의 다이어리 만들기 회원가입과 로그인, 로그아웃 그리고 다이어리의 추가,수정,삭제 기능이 있는 간단한 프로젝트, 플라스크와 MongoDB를 사용하여 제작되었다. https://www.youtube.com/watch?v=LlQxpQyWs-U