Version: 1.1.02
these are the default ports that the containers will use. If you need to change them, you can do so in the docker-compose.yml file.
LDAPHOST=
LDAPPORT=
LDAP_DN=
LDAP_USER=
LDAP_PASS=
SQL_ROOT=
HELPMYSQL_USER=
HELPMYSQL_PASSWORD=
HELPMYSQL_DATABASE=
HELPMYSQL_HOST=
HELPMYSQL_PORT=
ROOTDOMAIN=
UDPGRAYLOGHOST=
GRAYLOGIP=
GRAYLOGPORT=
SWHELPDESKHOST=
SWHELPDESKUSER=
SWHELPDESKPASSWORD=
SWHELPDESKDATABASE=
GMAIL_USER=
GMAIL_PASSWORD=
GOOG_SSO_ID=
GOOG_SSO_SECRET=
GOOG_SSO_REDIRECT=
SMTP_HOST=
following commands must be run from within the root directory of the project.
docker compose build
docker compose up -d
docker compose down
docker compose restart
Clone the repository to your server with docker engine installed
git clone https://github.com/Provo-City-School-District/help.provo.edu.git
Change to the help.provo.edu directory and build your containers with docker compose build
then start the containers with docker compose up -d
If you're restoring from backup, get a copy of the backup database dump from Barracuda and restore it into the database using PHPmyadmin.
If you're setting up a fresh development instance the database should initialize for you, but you may want to get a database dump from backup or a fellow developer to get data to work with.