3Dプリンタに使うフィラメントの在庫と使用量を記録するためのWebアプリ。
docker-compose.yaml
をこのリポジトリからコピーするnginx
ディレクトリをこのリポジトリからコピーする- ディレクトリ構造
docker-compose.yaml
nginx/
default.conf.template
- ディレクトリ構造
DJANGO_SECRET_KEY
を書き換えるpip3 install -U django && python3 -c "from django.core.management import utils; print(f'SECRET_KEY={utils.get_random_secret_key()}')"
make pull
(docker-compose pull
)で最新のDockerイメージを取得するmake up
(docker-compose up -d
)で起動するmake logs
(docker-compose logs -f
)でログを確認する- リバースプロキシの設定をする
- デフォルトで
127.0.0.1:8000
にバインド
- デフォルトで
- 停止:
make down
- 全データの削除:
make dangerous-down
docker-compose.override.yaml
を作成する。
version: '3.8'
services:
app:
build: ./app
command: python3 /code/manage.py runserver 0.0.0.0:8000
volumes:
- ./app/django:/code
environment:
DJANGO_DEBUG: 1