Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.core.management import utils
- from config.settings import BASE_DIR
- DEBUG = input('DEBUG: [True] -> ')
- if DEBUG == '':
- DEBUG = 'True'
- MYSQL_USER = input('MYSQL_USER: -> ')
- MYSQL_PWD = input('MYSQL_PWD: -> ')
- MYSQL_HOST = input('MYSQL_HOST: -> ')
- MYSQL_PORT = input('MYSQL_PORT: [3306] -> ')
- if MYSQL_PORT == '':
- MYSQL_PORT = '3306'
- MYSQL_DB = input('MYSQL_DB: -> ')
- ORACLE_USER = input('ORACLE_USER: -> ')
- ORACLE_PWD = input('ORACLE_PWD: -> ')
- ORACLE_HOST = input('ORACLE_HOST: -> ')
- ORACLE_PORT = input('ORACLE_PORT: [1521] -> ')
- if ORACLE_PORT == '':
- ORACLE_PORT = '1521'
- ORACLE_SID = input('ORACLE_SID: -> ')
- SOFT_USER = input('SOFT_USER: -> ')
- SOFT_PWD = input('SOFT_PWD: -> ')
- WSDL_HOST = input('WSDL_HOST: -> ')
- MAIL_FROM = input('MAIL_FROM: [noreply@scheffer.agr.br] ->')
- if MAIL_FROM == '':
- MAIL_FROM = 'noreply@scheffer.agr.br'
- MAIL_USER = input('MAIL_USER: -> ')
- MAIL_PWD = input('MAIL_PWD: -> ')
- CELERY_BROKER = input('CELERY_BROKER: [redis://localhost:6379] -> ')
- if CELERY_BROKER == '':
- CELERY_BROKER = 'redis://localhost:6379'
- CELERY_TIMEZONE = input('CELERY_TIMEZONE: [America/Cuiaba] -> ')
- if CELERY_TIMEZONE == '':
- CELERY_TIMEZONE = 'America/Cuiaba'
- CONFIG_ENV = f"""
- SECRET_KEY={utils.get_random_secret_key()}
- DEBUG=True
- ALLOWED_HOSTS=127.0.0.1, .localhost, *
- DB_DEFAULT=mysql://{MYSQL_USER}:{MYSQL_PWD}@{MYSQL_HOST}:{MYSQL_PORT}/{MYSQL_DB}
- DB_SAPIENS=oracle://{ORACLE_USER}:{ORACLE_PWD}@{ORACLE_HOST}:{ORACLE_PORT}/{ORACLE_SID}?threaded=True
- SOFT_USER={SOFT_USER}
- SOFT_PWD={SOFT_PWD}
- SOFT_WSDL={WSDL_HOST}
- SOFT_WSDL_VERIFY=False
- SOFT_WSDL_TIMEOUT=10
- MAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend
- MAIL_HOST=smtp.office365.com
- MAIL_DEFAULT_FROM={MAIL_FROM}
- MAIL_SERVER=gruposcheffer.com.br
- MAIL_HOST_USER={MAIL_USER}
- MAIL_HOST_PASSWORD={MAIL_PWD}
- MAIL_PORT=587
- MAIL_USE_TLS=True
- NLS_LANG=AMERICAN_AMERICA.UTF8
- BROKER_URL={CELERY_BROKER}
- CELERY_ENABLE_UTC=False
- CELERY_RESULT_BACKEND=django-db
- CELERY_TASK_SERIALIZER=json
- CELERY_RESULT_SERIALIZER=json
- CELERY_TIMEZONE={CELERY_TIMEZONE}
- CELERY_BEAT_SCHEDULE=django_celery_beat.schedulers:DatabaseScheduler
- """
- # Writing our configuration file to '.env'
- with open(f'{BASE_DIR}/.env', 'w') as configfile:
- configfile.write(CONFIG_ENV)
- print('Created the .env file successfully.')
Add Comment
Please, Sign In to add comment