목록정원사들 (9)
준호씨의 블로그
가상서버호스팅을 좀 옮겨 볼까? VULTR? 개인적으로 스쿨 호스팅에서 가상 서버호스팅을 받고 있습니다. 스쿨호스팅 최저가,최대트래픽 국내최대개발자커뮤니티 phpschool.com 과 함께하는 월400원, 웹호스팅,가상서버호스팅,이미지호스 junho85.pe.kr 2021년 3월에 스쿨호스팅에서 VULTR로 이사할까 고민을 했었습니다. 하지만 차일피일 미루다가 2년이란 시간이 흘러버렸네요. 가장 큰 이유는 스쿨호스팅의 절약형 서버의 메모리가 512M라서 Docker를 이용해서 이런저런 서버를 띄우면 메모리가 부족해서 서버를 안정적으로 운영할 수 없었기 때문입니다. 그 외에도 OS 버전업이나 재설치 등에서 몇 가지 불편함을 겪었습니다. 최근 정원사들 시즌8 출석부를 시험적으로 VULTR에서 운영해 보았는데..
Python Django를 이용해서 만드는 웹애플리케이션을 Docker 이미지로 생성하는 방법을 정리해 봅니다. 제가 개발 중인 정원사들 시즌8 출석부앱을 기준으로 합니다. https://github.com/junho85/garden8 간단하게 요약하면 Dockerfile을 만들어주면 됩니다. Dockerfile 만들기 "Dockerfile"이라는 파일을 만들고 다음과 같이 내용을 입력합니다. # Use an official Python runtime as the base image FROM python:3.8 # Set the working directory in the container WORKDIR /app # Copy the requirements.txt file to the container C..
시즌6 소스코드를 복붙 해서 시즌7 소스코드를 만들었습니다. mongodb 서버에 배포를 해서 테스트를 해 보려니 mongodb 가 죽어있네요. docker로 띄우고 있는데 서버 성능이 떨어져서 죽었는지 시즌6 끝나서 다른 작업하다가 내렸는지는 잘 모르겠습니다. 아무튼 올려줍니다. docker start mymongo mymongo라니 대충 개발용으로 만들던 거 계속 쓰고 있는 티가 납니다. httpd - apache2 서버 띄우기 그런데 웹서버가 동작을 안 합니다. 재시작해봅니다. sudo service apache2 restart 그래도 안 되네요. 로그도 특별한 건 안 보이고요. 메모리 많이 먹는 서비스들을 내려봅니다. sudo service docker stop sudo service mysql ..
정원사들 출석부. 로그인 기능 추가 이전 글 정원사들 시즌6 시작. 출석부 만들기 2021-01-18 (월) 정원사들 시즌6가 시작되었습니다. 정원사들은 간단히 말하면 github에 일일 커밋을 하는 모임이라고 보면 됩니다. 커밋을 할 때마다 초 junho85.pe.kr 지난번에는 로그인 기능을 추가했었는데요. 이번에는 로그인한 유저만 접근 가능한 페이지를 만들어 보았습니다. 수정한 내용은 다음 커밋 내역을 보면 알 수 있습니다. tools app 추가. admin 용 운영툴 · junho85/garden6@747f3a9 login url 설정 login 시 redirect url을 tools로 지정 로그인 후 next 로 이동 하도록 form 추가 github.com tools 앱 추가 기본적으로 dj..
이전 글 정원사들 시즌6 시작. 출석부 만들기 2021-01-18 (월) 정원사들 시즌6가 시작되었습니다. 정원사들은 간단히 말하면 github에 일일 커밋을 하는 모임이라고 보면 됩니다. 커밋을 할 때마다 초록색 점들이 생기고 이것을 정원에 비유해서 junho85.pe.kr 어드민 기능을 추가하기 전 우선 로그인/로그아웃 기능을 추가하였습니다. 점프 투 장고 문서를 참고하였습니다. 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net common/urls.py에 login/logout url 추가 common/urls.py에 login/logout url을 추가합니다. path('login/', auth_views.LoginView.as_view(template_name='login..