Пример #1
0
def prepare_deploy_env(target):
    """
    Make sure that we have the release directories before executing deployment.
    """
    _env_set(target)
    result = run('; if [ -d "{0}" ]; then echo 1; else echo ""; fi'.format(env.path_releases))
    print result.stdout
    if not result.stdout:
        sudo('; mkdir -p {0}'.format(env.path_releases))
        sudo('; chown {0}:{0} -R {1}'.format(env.user, env.path))
    else:
        print("{0} already exists".format(env.path_releases))
Пример #2
0
def prepare_deploy_env(target):
    """
    Make sure that we have the release directories before executing deployment.
    """
    _env_set(target)
    result = run('; if [ -d "{0}" ]; then echo 1; else echo ""; fi'.format(
        env.path_releases))
    print result.stdout
    if not result.stdout:
        sudo('; mkdir -p {0}'.format(env.path_releases))
        sudo('; chown {0}:{0} -R {1}'.format(env.user, env.path))
    else:
        print("{0} already exists".format(env.path_releases))
Пример #3
0
def create_public():
    """
    Usage: `fab -R dev django.create_public`. Create public directory for django media and static files in our localhost.
    """
    _env_set(target="localhost")
    public_dir = os.path.join(env.project_path, env.project_name + "_public")

    if not os.path.exists(public_dir):
        os.makedirs(public_dir)
        print public_dir + " has been created."
    else:
        print public_dir + " already exists."

    try:
        f = open(public_dir + "/index.html", "w")
    except IOError:
        pass

    if f:
        f.close()
Пример #4
0
def create_public():
    """
    Usage: `fab -R dev django.create_public`. Create public directory for django media and static files in our localhost.
    """
    _env_set(target="localhost")
    public_dir = os.path.join(env.project_path,
            env.project_name + "_public")

    if not os.path.exists(public_dir):
        os.makedirs(public_dir)
        print public_dir + " has been created."
    else:
        print public_dir + " already exists."

    try:
        f = open(public_dir + "/index.html", "w")
    except IOError:
        pass

    if f:
        f.close()