r-tae / signbank-modular

The Auslan Signbank application using modular sub-apps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SignBank

SignBank is a web based sign language dictionary. It was developed to support the Auslan SignBank but is now being used with BSL.

To build:

$ docker build -f Dockerfile -t docker.pkg.github.com/stevecassidy/signbank-modular/signbank:latest . 
$ docker login docker.pkg.github.com -u stevecassidy -p <token>
$ docker push docker.pkg.github.com/stevecassidy/signbank-modular/signbank:latest

On the host:

$ docker login docker.pkg.github.com -u stevecassidy -p <token>
$ docker pull docker.pkg.github.com/stevecassidy/signbank-modular/signbank:latest
$ docker run -d --env-file env.prod -p 8000:9000  docker.pkg.github.com/stevecassidy/signbank-modular/signbank:latest gunicorn --bind=0.0.0.0  signbank.wsgi

Create database user with a password (under the postgres account):

$ createuser -P -s -e auslan

Create database (again as postgres):

createdb auslan

Restore database from backup (as root)

$ zcat auslan_production-20201206.sql.gz  | psql -U auslan -W --host=localhost

About

The Auslan Signbank application using modular sub-apps

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 96.3%Language:Shell 2.4%Language:Dockerfile 1.2%