My cloud is a webapp developed with django framework using PostgreSQL and running on nginx web server. My cloud allows you to handle files in a filesystem and encrypt/decrypt them using Shamir's Secret Sharing scheme.
Warning
This app has been developed for demonstration purposes, is not meant to be used in production.
- Docker version 18.09.3
- docker-compose version 1.18.0
Clone the repository
$ git clone https://github.com/t04st3r/my-cloud.git
Enter inside docker folder
$ cd my-cloud/docker
Build docker images using docker-compose
$ docker-compose build
Create and start containers
$ docker-compose up -d
Test the webapp is up and running by connecting on http://localhost:8000
with your favorite browser.
Create a superuser using django shell createsuperuser
command
$ docker exec -it django01 python manage.py createsuperuser
You are good to go now!