Skip to content
This repository has been archived by the owner on Nov 7, 2024. It is now read-only.

~K.3. 도커라이징: 도커 컴포즈를 통한 로컬 개발환경 구축

HOIWOONG JUNG edited this page Apr 13, 2021 · 17 revisions

도커 컴포즈를 통한 로컬 개발환경 구축

소스버전

TODO

  • docker-compose.yml
  • mysql 도커컴포즈에 적용 - 참고
  • .env 파일 작성
  • etc/uwsgi.docker-entrypoint.sh
  • 도커 컴포즈

gunicorn

build and run

docker-compose up --build -d

down

docker-compose down

check

docker ps -a

docker logs -tf gk-web

참고

gogglekaap/configs.py

이렇게도 적용할수 있음

    @property
    def SQLALCHEMY_DATABASE_URI(self):
        db_env = os.environ.get('SQLALCHEMY_DATABASE_URI')
        if db_env:
            return db_env
        return self.SQLALCHEMY_DATABASE_URI

도커 컴포즈 파일명이 다를경우

docker-compose -f docker-compose.yml up --build -d      
docker-compose -f docker-compose.yml down 

Clone this wiki locally