MediDoc :アップデート4 -配備


DigangoをデジタルオーシャンAppsプラットホームに配備することは、かなり簡単でした.全体として、私はこの動画に続きました.
変更:
  • DJangoがget_random_secret_key()機能を使用して秘密鍵を生成させると、ユーザーは悪い経験につながるコード変更をするたびにログインしなければなりません.したがって、私は環境変数でそれをコード化します.
  • 私はまた、静的ファイルホスティングを制御するために使用される別の環境変数IS_POST(Falseにデフォルト)を持っています.
  • Medidocユーザーはメディアをアップロードすることができますので、私はまた、デジタルファイルを作成し、私の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(管理者は、医療アカウントを承認する必要がありますので、少し待ってください)を作成してください!
    代わりに、次のデモ医療アカウントを使用できます.
  • デビルホスピタル
  • デビルダイグ
  • デビル薬局
  • 患者アカウント:
  • デタント患者
  • パスワードは以下の通りです.medidocpass@abc
    私はあなたが何を考えるか知ってみよう!