1
0
mirror of https://github.com/mveril/qp-demo synced 2024-11-03 20:54:01 +01:00
qp-demo/README.md

32 lines
1.2 KiB
Markdown
Raw Normal View History

2019-11-06 14:40:50 +01:00
# qp-demo
2019-11-06 16:06:36 +01:00
This is the component used in the [Quantum Package demo]( https://quantumpackage.github.io/qp2/page/try)
2019-11-06 14:40:50 +01:00
2019-11-06 16:06:36 +01:00
- examples: Examples included with quantum package docker image.
2021-04-30 13:31:45 +02:00
- Dockerfile: This is a multi-stage dockerfile used to create the docker image from the [Quantum Package GitHub repo](https://github.com/QuantumPackage/qp2)
2019-11-06 16:06:36 +01:00
- run.sh: run the image in the context of the demo. (With isolated network, a limited number of container and a time limit)
## What is Docker
Docker is a containerization software.
For more info about it you can cosult the official [Docker documentation](https://docs.docker.com)
## How to build the image
### Precompiled
run `make`
A tar.gz archive of quantum package is needed at the root of the project with the name `quantum_package_static.tar.gz`
This archive can be create with the command `qp_export_as_tgz` of quantum package
### Compiled from github
run `make compile`
There is no guarantee of success because it's use the Quantum Package ./configure tool to install third party dependencies.
## Before use run.sh
We must run `make network` before the first use of run.sh because it use a custom network bridge to disable communication between QP2 containers