목록출석부 (5)
준호씨의 블로그
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..
2021-01-18 (월) 정원사들 시즌6가 시작되었습니다. 정원사들은 간단히 말하면 github에 일일 커밋을 하는 모임이라고 보면 됩니다. 커밋을 할 때마다 초록색 점들이 생기고 이것을 정원에 비유해서 정원사들입니다. 저는 정원사들 시즌4,5 때 출석부를 만들었었는데요. 정원사들 시즌6에서도 기존 소스를 이용해서 부랴부랴 출석부를 만들었습니다. 시즌5 때 출석부를 좀 업그레이드하고 싶었는데 별로 못했어서 이번 시즌6에서는 좀 업그레이드를 해보고 싶네요. 시즌4 출석부를 기반으로 시즌5 출석부를 만들 때 python 버전 문제라던지 몇 가지 우여곡절이 있었는데요. 이번에는 slack api가 변경되어서 좀 더 고생한 거 같습니다. 사실 변경되었다기보다는 옛날 방식을 못쓰게 되었달까요? slack api..