aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rwxr-xr-xutils/bash.sh2
-rwxr-xr-xutils/create_migration.sh6
-rwxr-xr-xutils/db.sh2
-rw-r--r--utils/gitlabci/config.cfg31
-rw-r--r--utils/gitlabci/config.env4
-rwxr-xr-xutils/reload.sh4
-rwxr-xr-xutils/run_migrations.sh4
-rwxr-xr-xutils/tests.sh4
8 files changed, 46 insertions, 11 deletions
diff --git a/utils/bash.sh b/utils/bash.sh
index 8a3c6a0..e39e062 100755
--- a/utils/bash.sh
+++ b/utils/bash.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
# Open SSH to app instance
diff --git a/utils/create_migration.sh b/utils/create_migration.sh
index 910344c..4c73937 100755
--- a/utils/create_migration.sh
+++ b/utils/create_migration.sh
@@ -1,9 +1,9 @@
-#!/bin/bash
+#!/bin/sh
# Create a database migration, and copy it back to the host.
-docker exec -it contentdb_app_1 sh -c "FLASK_CONFIG=../config.cfg FLASK_APP=app/__init__.py flask db migrate"
-docker exec -u root -it contentdb_app_1 sh -c "cp /home/cdb/migrations/versions/* /source/migrations/versions/"
+docker exec contentdb_app_1 sh -c "FLASK_CONFIG=../config.cfg FLASK_APP=app/__init__.py flask db migrate"
+docker exec -u root contentdb_app_1 sh -c "cp /home/cdb/migrations/versions/* /source/migrations/versions/"
USER=$(whoami)
sudo chown -R $USER:$USER migrations/versions
diff --git a/utils/db.sh b/utils/db.sh
index f7f6af2..1ad5cc8 100755
--- a/utils/db.sh
+++ b/utils/db.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
# Open SQL console for the database
diff --git a/utils/gitlabci/config.cfg b/utils/gitlabci/config.cfg
new file mode 100644
index 0000000..b34934f
--- /dev/null
+++ b/utils/gitlabci/config.cfg
@@ -0,0 +1,31 @@
+USER_APP_NAME="Content DB"
+SERVER_NAME="localhost:5123"
+BASE_URL="http://" + SERVER_NAME
+
+SECRET_KEY="changeme"
+WTF_CSRF_SECRET_KEY="changeme"
+
+SQLALCHEMY_DATABASE_URI = "postgres://contentdb:password@db:5432/contentdb"
+
+GITHUB_CLIENT_ID = ""
+GITHUB_CLIENT_SECRET = ""
+
+REDIS_URL='redis://redis:6379'
+CELERY_BROKER_URL='redis://redis:6379'
+CELERY_RESULT_BACKEND='redis://redis:6379'
+
+USER_ENABLE_USERNAME = True
+USER_ENABLE_REGISTER = False
+USER_ENABLE_CHANGE_USERNAME = False
+USER_ENABLE_EMAIL = False
+
+MAIL_UTILS_ERROR_SEND_TO = [""]
+
+UPLOAD_DIR="/var/cdb/uploads/"
+THUMBNAIL_DIR="/var/cdb/thumbnails/"
+
+TEMPLATES_AUTO_RELOAD = True
+
+LANGUAGES = {
+ 'en': 'English',
+}
diff --git a/utils/gitlabci/config.env b/utils/gitlabci/config.env
new file mode 100644
index 0000000..925271c
--- /dev/null
+++ b/utils/gitlabci/config.env
@@ -0,0 +1,4 @@
+POSTGRES_USER=contentdb
+POSTGRES_PASSWORD=password
+POSTGRES_DB=contentdb
+FLASK_DEBUG=1
diff --git a/utils/reload.sh b/utils/reload.sh
index 2b21e79..5d2f2d1 100755
--- a/utils/reload.sh
+++ b/utils/reload.sh
@@ -1,5 +1,5 @@
-#!/bin/bash
+#!/bin/sh
# Hot/live reload - only works in debug mode
-docker exec -it contentdb_app_1 sh -c "cp -r /source/* ."
+docker exec contentdb_app_1 sh -c "cp -r /source/* ."
diff --git a/utils/run_migrations.sh b/utils/run_migrations.sh
index d2f0e7b..64774af 100755
--- a/utils/run_migrations.sh
+++ b/utils/run_migrations.sh
@@ -1,5 +1,5 @@
-#!/bin/bash
+#!/bin/sh
# Run all pending migrations
-docker exec -it contentdb_app_1 sh -c "FLASK_CONFIG=../config.cfg FLASK_APP=app/__init__.py flask db upgrade"
+docker exec contentdb_app_1 sh -c "FLASK_CONFIG=../config.cfg FLASK_APP=app/__init__.py flask db upgrade"
diff --git a/utils/tests.sh b/utils/tests.sh
index adedcf4..82df3d1 100755
--- a/utils/tests.sh
+++ b/utils/tests.sh
@@ -1,3 +1,3 @@
-#!/bin/bash
+#!/bin/sh
-docker exec -it contentdb_app_1 sh -c "FLASK_CONFIG=../config.cfg FLASK_APP=app/__init__.py python -m pytest app/tests/ --disable-warnings"
+docker exec contentdb_app_1 sh -c "FLASK_CONFIG=../config.cfg FLASK_APP=app/__init__.py python -m pytest app/tests/ --cov=app --disable-warnings"