Skip to content

Mustafa-Hersi/bouvet-asset-hub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bouvet Asset Hub

Datbac project/thesis

Repository directory

/docs

In the docs folder, you can find documentation of the system's planned architecture and features.

/src

The source code of the system.

Run Project

This application runs with Docker Compose.

Note: The MSSQL Server Docker Image is not compatible with a MAC with Apple Silicon.

  1. Fork the repository
  2. Download Docker Desktop. Available here.
  3. Run Docker Desktop
  4. Open a terminal (e.g., Powershell)
  5. Write docker to verify it's installed. Proceed if it's installed.
  6. Copy this command into you terminal
docker volume create assethubcontext-vol
  1. Run this command in you terminal to verify that the volume is created. The volume name assethubcontext-vol should be listed
docker volume ls
  1. From the root folder of the repository cd into /src and run this command in the termial. (This folder should contain a docker-compose.yml file)
docker compose up -d
  1. Run this command in the termial to verify that all three containers are running. Can be identified with the names:
  • SqlServer
  • bouvetassethubui
  • bouvetassethubapi
docker ps
  1. Now the application is up and running on localhost:3000. (Might take some time the first time it runs)
  2. Run this command in the terminal from /src, to stop and remove containers and networks created by docker compose up.
docker compose down

About

Datbac project/thesis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 54.9%
  • C# 42.8%
  • JavaScript 0.8%
  • HTML 0.8%
  • Dockerfile 0.4%
  • CSS 0.2%
  • PowerShell 0.1%