Gabriel-J-Young / SlaveShipDatabase-ForExport

Slave ship database project with protected info removed

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Slave Ship Database

Public version (images owned by the British National Archive removed)

Note to viewer, the bulk of Gabriel Young's work is in 'frontend/src/pages/Search_Index.jsx'

##Installation

Run a production server

First, install Docker on your system. Then, either download Docker Compose from https://github.com/docker/compose/releases, or install it using your package manager.

Then, run:

$ docker compose up

Or, if you downloaded a Docker Compose binary:

$ ../docker-compose-linux-x86_64 up

Run a development environment

Follow the same steps as the production server, but use slightly different commands to overlay the development config on the production config:

$ docker compose -f docker-compose.yml -f docker-compose.dev.yml up
$ # OR
$ ../docker-compose-linux-x86_64 -f docker-compose.yml -f docker-compose.dev.yml up

Interacting with the web page

The web site is available on both port 3000 and port 4000. You can enable / disable each at your convenience. Go to http://localhost:3000/ to interact with it!

About

Slave ship database project with protected info removed


Languages

Language:Python 62.9%Language:JavaScript 18.3%Language:HTML 17.9%Language:CSS 0.6%Language:Dockerfile 0.2%