def run(): ensure_dir('/data/static', owner='developer', group='developer') ensure_dir('/data/static/react', owner='developer', group='developer') run_cmd(['npm', 'config', 'set', 'static_root', getvar('STATIC_ROOT')], user='******') run_daemon(['npm', 'install'], user='******', exit_on_finish=False)
def init(stopper=None): ensure_dir('/data/logs/', owner='developer', group='developer') ensure_dir(os.path.split(PGDATA)[0], owner='postgres', group='postgres') ensure_dir(SOCKET_DIR, owner='postgres', group='postgres') ensure_dir(BACKUP_DIR, owner='postgres', group='postgres') ensure_dir('/data/logs/postgres', owner='postgres', group='postgres') if not os.path.isdir(PGDATA): _initdb() _setpwd('postgres', getvar('DB_PASSWORD'))
def init(stopper): ensure_dir('/data/logs/django', owner='developer', group='developer') ensure_dir('/data/static', owner='developer', group='developer') if not stopper.stopped: if settings.DEBUG is False: cmd = ['django-admin', 'collectstatic', '--noinput', '-i', 'react'] run_cmd(cmd, user='******') run_cmd(['django-admin', 'migrate'], user='******') # Create db cache if os.path.isfile('/data/.init') is False: run_cmd(['django-admin', 'migrate'], user='******') run_cmd(['django-admin', 'createcachetable', '-v', '0'], user='******') with open("/data/.init", "a+") as f: f.write('')
def init(stopper): ensure_dir('/data/logs/', owner='developer', group='developer') ensure_dir('/data/logs/django', owner='developer', group='developer') ensure_dir('/data/static', owner='developer', group='developer') {% if cookiecutter.use_translation == 'True' -%} ensure_dir('/src/locale', owner='developer', group='developer') {%- endif %} if not stopper.stopped: if settings.DEBUG is False: {%- if cookiecutter.use_react == 'True' %} cmd = ['django-admin', 'collectstatic', '--noinput', '-i', 'react'] {% else %}
def _init(stopper): ensure_dir(STATIC_DIR, owner='root', group='root', permission_str='777') ensure_dir( SOCKET_DIR, owner='root', group='root', permission_str='777') # copy config files copyfile(NGINX_CONF, '/nginx.conf', owner=USER_NAME, group=GROUP_NAME, permission_str='400') copyfile(MIME_TYPES, '/nginx_mime.types', owner=USER_NAME, group=GROUP_NAME, permission_str='400') if UWSGI_PARAMS: copyfile(UWSGI_PARAMS, '/uwsgi_params', owner=USER_NAME, group=GROUP_NAME, permission_str='400') substitute('/nginx.conf', {'USER_NAME': USER_NAME, 'STATIC_DIR': STATIC_DIR, 'DJANGO_UPSTREAM': DJANGO_UPSTREAM, 'SOCKET_DIR': SOCKET_DIR})
def _init(stopper): if SEMAPHORE_PARENT: ensure_dir(SEMAPHORE_PARENT, permission_str='777') if stopper.stopped: return if not os.path.isdir(PGDATA): call(['initdb'], user=USER_NAME) if stopper.stopped: return with running_db(): # set password for admin user _setpwd(USER_NAME, MAIN_USER_PWD) for k, v in os.environ.items(): if stopper.stopped: return prefix = 'DB_PASSWORD_' if k.startswith(prefix): username = k[len(prefix):].lower() password = v try: _createuser(username, password) except: _setpwd(username, password) for k, v in os.environ.items(): if stopper.stopped: return prefix = 'DB_OWNER_' if k.startswith(prefix): dbname = k[len(prefix):].lower() owner = v try: _createdb(dbname, owner) except: pass
def init(stopper): ensure_dir('/data/static', owner='django', group='django', permsission_str='777') if not stopper.stopped: run_cmd(['django-admin', 'migrate'], user='******') if not stopper.stopped: run_cmd(['django-admin', 'collectstatic', '--noinput'], user='******') # This is mainly for demonstartive purposes, but can be handy in # development if stopper.stopped: return import django django.setup() from django.contrib.auth.models import User try: User._default_manager.create_superuser( 'admin', '*****@*****.**', 'admin') except: click.echo('Superuser exists')
def init(stopper): ensure_dir(PGDATA_PARENT, owner='root', group='root', permsission_str='777') ensure_dir(SOCKET_DIR, owner='root', group='root', permsission_str='777') ensure_dir(BACKUP_DIR, owner='postgres', group='postgres', permsission_str='700') if not os.path.isdir(PGDATA): _initdb() _setpwd('postgres', getvar('DB_PASSWORD'))
def run(): ensure_user(USER_NAME, USER_ID, GROUP_NAME, GROUP_ID) ensure_dir(PGDATA_PARENT, permission_str='777') ensure_dir(SOCKET_DIR, permission_str='777') ensure_dir(BACKUP_DIR, permission_str='777') copyfile('/postgresql.conf', CONF_FILE, owner=USER_NAME, group=GROUP_NAME, permission_str='400') copyfile('/pg_hba.conf', HBA_FILE, owner=USER_NAME, group=GROUP_NAME, permission_str='400') substitute(CONF_FILE, {'SOCKET_DIR': SOCKET_DIR, 'HBA_FILE': HBA_FILE})
def init(stopper): ensure_dir('/data/logs/django', owner='developer', group='developer') ensure_dir('/data/static', owner='developer', group='developer') {% if cookiecutter.use_translation == 'True' -%} ensure_dir('/src/locale', owner='developer', group='developer') {%- endif %} if not stopper.stopped: if settings.DEBUG is False: {%- if cookiecutter.use_react == 'True' %} cmd = ['django-admin', 'collectstatic', '--noinput', '-i', 'react'] {% else %}
def run(): ensure_dir('/data/logs/', owner='developer', group='developer')
def run(): ensure_dir('/data/logs/', owner='developer', group=getvar('DEVELOPER_GID')) ensure_dir('/data/logs/nginx/', owner='developer', group=getvar('DEVELOPER_GID'))