Skip to content

kea-projects/system-integration

Repository files navigation

System Integration Group Homework

1. Friend Pane

Setup

  • Use cd friend-pane to navigate to the project's directory.
  • Run npm install to install the dependencies.
  • Create a .env file with the in the friend-pane folder following the structure of the .env-template file.

Running the project

  • Run the npm start command.

    Note: The users are stored in the users.json file. Any of them can be used to access the system.

Docker Compose

Run docker compose up --build to run the services.
Follow it up with a docker compose for getting the reverse proxy running (required to access the services)

docker compose -f docker-compose.caddy.yml up --build
docker cp configs/caddy/Caddyfile caddy:/config/caddy/Caddyfile

and

docker exec -w /config/caddy caddy caddy reload

to reload the config of Caddy, and fully enable HTTPS. Modify the config/caddy/Caddyfile to suit your needs

Documentation

  • In the docs folder there is attached the Postman collection which contains all of the usable endpoints for the project, along with sample data for using them.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •