0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

PycharmでDocker環境を構築する手順(Django、PostgreSQL)

Last updated at Posted at 2020-12-11

Docker初心者ですが、今後のため手順をまとめました。お気づきの点ありましたら、ご教示頂けると幸いです。

プロジェクトディレクトリ直下にdockerディレクトリを作る

dockerdirectory.png

Dockerfileの作成

  • Dockerfileをdockerディレクトリに置く
FROM python:3
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code/

docker-compose.ymlの作成

  • docker-compose.ymlをdockerディレクトリに置く。
version: '3'
services:
  app:
    build: .
    ports:
      - "8000:8000"
    volumes:
      - './:/app/sampleApp'
    working_dir: '/app/sampleApp'
    container_name: sampleApp
    privileged: true
    tty: true

requirements.txtの作成

  • requirements.txtをdockerディレクトリに置く
  • インストールしたいライブラリ名を記載する
Django==3.1.4
psycopg2-binary

PyCharmでの手順

  • File>Settings>Add Python InterpreterでAddを押し、Docker Composeを選択
    docker_composeを選択.png
  • Configuration file(s)からプロジェクト内のdocker-compose.ymlを選択
  • Serviceが選択できるようになるのでappを選択し、OKボタンをクリック
    Serviceを選択.png
  • ライブラリが追加された
    installed.png

【参考】

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?