MediDoc :アップデート4 -配備
2784 ワード
DigangoをデジタルオーシャンAppsプラットホームに配備することは、かなり簡単でした.全体として、私はこの動画に続きました.
変更: DJangoが 私はまた、静的ファイルホスティングを制御するために使用される別の環境変数 Medidocユーザーはメディアをアップロードすることができますので、私はまた、デジタルファイルを作成し、私の
ここで配備をチェックしてください
それを試してみるには、患者アカウント と医療アカウントhere(管理者は、医療アカウントを承認する必要がありますので、少し待ってください)を作成してください!
代わりに、次のデモ医療アカウントを使用できます.デビルホスピタル デビルダイグ デビル薬局 患者アカウント:デタント患者 パスワードは以下の通りです.medidocpass@abc
私はあなたが何を考えるか知ってみよう!
変更:
get_random_secret_key()
機能を使用して秘密鍵を生成させると、ユーザーは悪い経験につながるコード変更をするたびにログインしなければなりません.したがって、私は環境変数でそれをコード化します.IS_POST
(False
にデフォルト)を持っています.settings.py
ファイルに次の構成変数を追加する必要があります.if IS_PROD:
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
AWS_S3_REGION_NAME = 'nyc3'
AWS_S3_ENDPOINT_URL = f'https://{AWS_S3_REGION_NAME}.digitaloceanspaces.com'
AWS_ACCESS_KEY_ID = os.getenv('AWS_ACCESS_KEY_ID')
AWS_SECRET_ACCESS_KEY = os.getenv('AWS_SECRET_ACCESS_KEY')
AWS_STORAGE_BUCKET_NAME = 'medidoc'
AWS_S3_OBJECT_PARAMETERS = {
'CacheControl': 'max-age=86400',
}
AWS_LOCATION = 'media'
最後に、次の環境変数があります.ここで配備をチェックしてください
https://medi-doc-njgqo.ondigitalocean.app/ 試してみる
それを試してみるには、患者アカウント と医療アカウントhere(管理者は、医療アカウントを承認する必要がありますので、少し待ってください)を作成してください!
代わりに、次のデモ医療アカウントを使用できます.
私はあなたが何を考えるか知ってみよう!
Reference
この問題について(MediDoc :アップデート4 -配備), 我々は、より多くの情報をここで見つけました https://dev.to/ayanb/medidoc-update-4-deployment-2gbfテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol