diff --git a/{{cookiecutter.project_slug}}/script/create_db.sh b/{{cookiecutter.project_slug}}/script/create_db.sh new file mode 100755 index 000000000..038d01894 --- /dev/null +++ b/{{cookiecutter.project_slug}}/script/create_db.sh @@ -0,0 +1,27 @@ +echo 'Creating Database {{cookiecutter.project_slug}}:' +sudo -u postgres psql --command 'CREATE DATABASE {{cookiecutter.project_slug}};' + +echo + +echo 'Creating DB user {{cookiecutter.project_slug}}_user with password {{cookiecutter.database_user_password}}' +sudo -u postgres psql --command 'CREATE USER {{cookiecutter.project_slug}}_user WITH PASSWORD '\'{{cookiecutter.database_user_password}}\'; + +echo + +echo 'Altering role to utf8' +sudo -u postgres psql --command 'ALTER ROLE {{cookiecutter.project_slug}}_user SET client_encoding TO '\'utf8\'; + +echo + +echo 'setting default_transaction_isolation TO read committed' +sudo -u postgres psql --command 'ALTER ROLE {{cookiecutter.project_slug}}_user SET default_transaction_isolation TO '\'read\ committed\'; + +echo + +echo 'setting timezone to {{cookiecutter.timezone}}' +sudo -u postgres psql --command 'ALTER ROLE {{cookiecutter.project_slug}}_user SET timezone TO '\'{{cookiecutter.timezone}}\'; + +echo + +echo 'Granting all privileges on Database {{cookiecutter.project_slug}} to {{cookiecutter.project_slug}}_user;' +sudo -u postgres psql --command 'GRANT ALL PRIVILEGES ON DATABASE {{cookiecutter.project_slug}} TO {{cookiecutter.project_slug}}_user;' diff --git a/{{cookiecutter.project_slug}}/script/git_clean_cache.sh b/{{cookiecutter.project_slug}}/script/git_clean_cache.sh new file mode 100755 index 000000000..c0ded60ce --- /dev/null +++ b/{{cookiecutter.project_slug}}/script/git_clean_cache.sh @@ -0,0 +1,4 @@ +git rm -r --cached . +git add -A +git commit -am 'Removing ignored files' +git push diff --git a/{{cookiecutter.project_slug}}/script/git_create_repo.sh b/{{cookiecutter.project_slug}}/script/git_create_repo.sh new file mode 100644 index 000000000..7cda88ce1 --- /dev/null +++ b/{{cookiecutter.project_slug}}/script/git_create_repo.sh @@ -0,0 +1,5 @@ +git init +git add . +git commit -m "first {{cookiecutter.project_slug}} commit" +git remote add origin git@bitbucket.org:myvault/{{cookiecutter.project_slug}}.git +git push -u origin master diff --git a/{{cookiecutter.project_slug}}/script/venv_create.sh b/{{cookiecutter.project_slug}}/script/venv_create.sh new file mode 100755 index 000000000..e1ea18ca5 --- /dev/null +++ b/{{cookiecutter.project_slug}}/script/venv_create.sh @@ -0,0 +1,2 @@ +#!/bin/bash +virtualenv -p python3 ../../venv/{{cookiecutter.venv_name}}