Skip to content

LoZioo/CloudProject-Edge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloudProject-Edge

Cloud project Edge section repository.

Run containers locally

  1. Put your personal clouds.yaml openstack credentials file inside the data folder.

  2. Install the docker compose plugin.

  3. Execute:

    docker compose up
    
  4. View logs:

    docker compose logs [ hash-saver | hasher | outliet-detector ]
    
  5. Stop containers:

    docker compose kill
    docker compose rm -f
    
  6. Clean the envroiment: just run clean.sh; executing that script will stop all running containers and will delete the previously pulled images.

Manually build and push images

  1. cd into services folder.
  2. Install the docker buildx plugin (multi-architecture build).
  3. Execute docker login and login into your personal Docker Hub account.
  4. Insert your Docker Hub username in config.sh.
  5. Create a dockerx builder with:
    docker buildx create --name mybuilder --use --bootstrap
    
  6. Simply run build-and-push-all.sh.

Local Database (text) file

You will find a local copy of the blocks'hashes inside the data folder.

About

Cloud project Edge section repository.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published