일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- CSS
- requests
- openapi
- OOP
- get
- Project
- Algorithm
- Crawling
- backend
- CRUD
- POST
- body
- json
- pymongo
- flask
- NAS
- frontend
- atlas
- synology
- flaskframework
- beautifulsoup
- github
- java
- mysql
- javascript
- mongodb
- portfolio
- venv
- fetch
- PYTHON
- Today
- Total
목록전체 글 (205)
wisePocket

Docker에서 ubuntu 레지스트리 이미지 검색 후 마운트, 컨테이너 생성(설치) 이후 터미널에서 생성 - Bash 자동생성 1. 패키지 업데이트 apt update 2. ipconfig 등 사용하기 위한 net-tools 설치 apt-get install net-tools 3. vi편집기 설치 apt-get install vim 4. 한글 언어팩 설치 apt-get install language-pack-ko apt-get install language-pack-ko-base 5. 한글 언어팩 환경 적용(vim) environment파일에추가 vim /etc/environment 해당파일에 코드 추가 I(nsert) -> esc -> :wq LANG="ko_KR.UTF-8" LANG="ko_KR.E..

나는 카페24의 웹 호스팅 서비스와 도메인 서비스를 이용하고 있었다. 이전 개인사업체 기업 홈페이지를 워드프레스 테마를 활용하여 제작?이라기보다는 편집하여 사용해왔다. 하지만 웹 호스팅, 도메인에 대한 이해도가 부족해서 가이드에 따라서 대충 사용하여 실질적으로 어떻게 움직이는지 확신이 없었다. 웹 호스팅 바로 AWS에서 카드를 등록(유료)하고 아마존의 컴퓨터를 렌털하던 과정이 웹 호스팅이라 보면 된다. 나는 이미 cafe24에서도 웹 호스팅을 유료로 결제하고 있음에도 불구하고 같은 것이라고 생각도 안하고 추가적으로 AWS를 가입, 렌털 한 것이다. 왜냐면 직접 EB를 사용하여 업로드하지 않고 cafe24에서는 간단하게 워드프레스 테마를 선택하니 "아하 그냥 홈페이지가 생성됬구나." 정도의 이해도였던 것이..

NAS에서는 Docker, Nginx 등을 사용할 수 있다. 우선적으로 내 로컬 PC의 Docker로부터 Nginx를 통한 웹 서버 연결을 진행하면 NAS에서도 그대로 진행할 수 있다고 생각했다. 아주 많은 오류를 부딪히면서 Docker-compose를 통한 웹 서버를 생성했다. 이전 AWS EB로 배포한 프로젝트가 얼마나 쉽게 세팅하고 이미지를 만들고 배포해 주는지 깨닫게 되기도 했지만 생각보다 겹치는 부분이 많고 한번 진행하니 감이 온다. 간단히 요약하면 우선 Docker에서 Flask+uwsgi를 묶어서 1개의 이미지 생성 Nginx를 1개의 이미지로 생성 그리고 root폴더인 1개의 컨테이너가 위 2개의 이미지를 동시에 실행한다고 생각하면 된다. 그리고 이미지를 만드는 조건은 각 폴더를 구성하고[..
http://lucky-dev.tistory.com/23 Nginx 그리고 Gunicorn 개인적인 생각이지만 IT용어에 대한 개념을 배울 땐 역시나 등장배경을 알면 좋은 것 같다. Nginx에 대해서는 이미 글을 올려두었으니 보고 오는 것을 추천한다. Nginx 란? Nginx 란? 높은 성능과 확장 lucky-dev.tistory.com http://jain5379.tistory.com/18 AWS 배포(1) - Django, Nginx, Gunicorn 기본정리 나보다 잘 정리한 사람도 많고...그냥 이해한대로 최대한 정리해봤다. # 배포 아키텍처 WSGI(Web Server Gateway Interface) : Application Server를 호출하여 동적인 요청을 처리할 수 있는 서버 pyt..

프로젝트를 테스트하고자 하는데 아주 작은 규모의 프로젝트인데도 NAS로 업로드하는데 꽤 긴시간이 걸린다. 테스트를 하다보면 코드를 수정하거나 새로운 파일을 생성하거나 할텐데 이 업로드 속도로는 너무 지연될 것 같아서 방법을 찾아보았다. 애초에 프로젝트를 NAS와 공유된 폴더에서 진행하고 계속하여 동기화 한다면 시간을 단축 할 수 있을 것 같다. 마치 Google Drive를 로컬 PC의 폴더와 연동 시켜 작업하던것과 같이 Synology도 Synology Drive Client라는 로컬 데스크탑 프로그램이 존재한다. https://www.synology.com/ko-kr/support/download/DS716+II?version=7.2#utilities Synology Inc. 스마트하고 직관적인 비디..

DSM이란? NAS DSM은 Disk Station Manager로 일종의 NAS 전용 Linux 기반 OS이다. 쉽게 말해 NAS도 모니터가 없는 간단한 서버 컴퓨터이지만 부팅이 된 상태기 때문에 뭔가 볼 수 있도록 GUI환경으로 개발된 Windows라 보면 된다. NAS 초기 설정? NAS 초기화 이후 디스크 볼륨 설정, Synology 계정 생성 및 QuickConnect.to 설정은 구글링으로 쉽게 찾을 수 있어 다루진 않는다. 사실 일반적인 PC의 포맷과 OS 설치 처럼 초기 설치 마법사가 진행해주기 때문에 단계별로 쉽게 따라하면 된다. 중요한건 동일한 네트워크에 있어야 한다. 통신사로부터 구매한 메인 LAN 연결을 ipTime과 같은 공유기로 로컬 컴퓨터와 서버 컴퓨터와 port1, port2..

DSM OS에 접근 할 수 없었다. NAS를 사용한지 오래되서 접근가능한 계정, 비밀번호가 맞지 않는다. 관리자 비밀번호 재설정 및 초기화 등을 진행한다. 안에 데이터들이 상당히 업로드 된 것으로 기억하는데, https://kb.synology.com/ko-kr/DSM/tutorial/How_do_I_log_in_if_I_forgot_the_admin_password 관리자 계정의 패스워드를 잊어버린 경우 어떻게 로그인합니까? - Synology 지식 센터 kb.synology.com 앗, 초기화 직전 과거 모바일 디바이스에 QuickConnect로 연결했던 DS, Drive 어플리케이션이 기억났고 로그인 쿠키로 남아있던 관리자 계정과 비밀번호를 찾아냈다. 계정을 기억해내서 다음 처럼 PC에서도 연결 된..

AWS Elastic Beanstalk 실제 배포 과정을 통해서 Cloud 환경에서 웹 페이지 배포 과정을 진행해 보았다. 아마존 서비스는 Cloud인 점에서 항상 켜져 있는 컴퓨터를 렌털하는 것 외에도 간단한 설정들만으로 배포가 가능해서 좋은 경험이었다. 한번 배포 과정을 진행해 보는데 의미를 두었고 배포 이후 유지 보수 부분도 부분적으로 이해했지만 실무에서는 어떤 방식으로 진행되는지 궁금증이 남아 있다. 또한, 어떤 회사에서는 자체 서버로 서비스를 배포할텐데 그 과정을 함축적으로 알 수 있지 않을까? 라는 궁금증에서 스스로 실습을 도전하게 되었다. 계속해서 프로젝트를 생성하고, 수정하고, 테스트하게 될텐데 아무래도 서비스 자체가 유료인 문제가 있다. 이미 나는 항상 켜져있는 스토리지 컴퓨터가 있다. ..
공식 정보 맞음 하지만 어려움 입문자에게 이것보다 어려운게 없다. 그리고 링크가 무한대로 연결되있는것으로 느껴질 정도로 모르는게 계속 튀어나오고 단어를 몰라서 누르면 또 더 큰 개념으로 연결되있고 또 무수히 많은 정보가 쏟아지고 또 들어가고 들어가고 공식은 무조건 맞는 정보지만 가시성이 떨어진다. 입문자에게 불친절하다랄까? 사실 나름대로 친절하게 써둔 것이지만 뉴비에겐 불친절하다! 그래도 Quick Start! 이런 부분이 나와 같은 사람들을 위해서 마련한 선배들의 배려라고 생각한다. 블로그 10개중 1개 완전 잘못 이해한 부분이라던지, 배울때 그냥 교재를 복사한것도 있다. 나도 마찬가지로 잘못된 정보를 기록하고 퍼트리고 있는 범인 중 하나다. 걸러봐야 한다. 하지만 이 부분이 필요한 이유는 입문자에겐 ..
flask login https://youtu.be/NYWEf9bZhHQ flask admin paging Encrypt pass chatgpt 예제 탐색 bootstrap theme html 표준 레이아웃형 구성 모든 프로젝트 content 구역에 넣기( 참조형) header nav구성 aside구설 footer 생성 시놀로지 나스 배포 도커 배포

이제 AWS 회원 가입 과정을 거치고 사용자 그룹과 권한을 가진 사용자를 추가하는 등 기본적인 계정 보안 세팅을 완료 한 뒤 IAM 사용자 ID 및 비밀번호, 액세스 키(Access Key or aws-access-id)와 비밀 액세스 키(aws-secret-key)까지 메모장에 기록해 두었다. 웹 프로젝트를 로컬 환경(Flask 내장 서버로 실행하던 것 localhost:5001/)에서 충분히 구현하고 동작, 기능의 문제가 없는지 검수하여 완료된 프로젝트는 배포 준비를 진행하게 된다. 본인은 배포 학습 직전 마지막 미니 프로젝트인 "Flask framework 미니프로젝트(project fan)"을 대상으로 배포 테스트를 진행하고자 한다. 정확히 순서대로 진행해야 실수를 만들지 않을 수 있다. 1. 터..

인생사 제일 잘하는 것, 자신 있는 것 내 주변에서도 모두 인정하는 나의 다이어트 근성..이었는데, 이젠 그런 나를 찾아보기 힘들다. "취업 준비하는데 시간이 남아돌아?", "공부하기도 바쁜데 운동할 시간은 있나 보네." 아니, 나도 똑같은 시간을 쓰고 똑같이 생활한다. 그럼 시간을 어디서 구하는가? 학교에서도, 군대에서도, 집에서도, 회사에서도 아무도 못 건드리는 시간. 나는 밥시간을 쪼개 쓴다. 남들은 밥 먹고 앉아서 유튜브보고 넷플릭스 볼 시간에, 나는 운동하면서 유튜브 보고 넷플릭스 본다. 이 시간에도 강의를 찾아보거나 신나는 노래도 듣고 검색도한다. 말했지만 일반인, 직장인, 학생 모두 같은 24시간을 보낸다. 누구는 공부 잘하고 일 잘하고, 누구는 공부 못하고 일 못한다. 시간을 다르게 사용하..