Skip to content
This repository has been archived by the owner on Sep 19, 2023. It is now read-only.
/ Mnemosyne Public archive

3Dプリンタに使うフィラメントの在庫と使用量を記録するためのWebアプリ(Django)

License

Notifications You must be signed in to change notification settings

aoirint/Mnemosyne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mnemosyne

3Dプリンタに使うフィラメントの在庫と使用量を記録するためのWebアプリ。

new filament

new 3dprint

Deploy

  1. docker-compose.yamlをこのリポジトリからコピーする
  2. nginxディレクトリをこのリポジトリからコピーする
    • ディレクトリ構造
      • docker-compose.yaml
      • nginx/
        • default.conf.template
  3. DJANGO_SECRET_KEYを書き換える
    • pip3 install -U django && python3 -c "from django.core.management import utils; print(f'SECRET_KEY={utils.get_random_secret_key()}')"
  4. make pulldocker-compose pull)で最新のDockerイメージを取得する
  5. make updocker-compose up -d)で起動する
  6. make logsdocker-compose logs -f)でログを確認する
  7. リバースプロキシの設定をする
    • デフォルトで127.0.0.1:8000にバインド
  • 停止:make down
  • 全データの削除:make dangerous-down

Development

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

About

3Dプリンタに使うフィラメントの在庫と使用量を記録するためのWebアプリ(Django)

Resources

License

Stars

Watchers

Forks

Packages

No packages published