Skip to content

Application for storing publications and files with two clients and REST API.

Notifications You must be signed in to change notification settings

KatarzynaWolska/PublicationStorageApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Publication Storage App

An application for storing publications with its data and files created at WUT.

Techonologies

  • Python
  • Flask
  • Java
  • JavaFX
  • Redis
  • Docker
  • Maven
  • HTML5
  • CSS
  • Javascript

Description

Application consists of:
  • REST API (in folder "api")
  • web client in Python, Flask (in folder "web")
  • desktop client in JavaFX (in folder "P3-JavaFX")

How to run

In order to run this project you need to add the following lines to your etc/hosts file:
127.0.0.1 web.company.com
127.0.0.1 api.company.com

Also, when using VirtualBox you need to forward ports mentioned below:

"host port" : "guest port"
"443:443"
"6381:6381"
"6380:6380"
"6379:6379"

Then you can start Docker with the command:

docker-compose up --build

Next thing you need to do is to create your user by connecting with Redis database typing:

redis-cli -h localhost -p 6379

and adding your username and password, for example:

set login pass1234

The application is available at:

https://web.company.com

About

Application for storing publications and files with two clients and REST API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published