This is the repository for the SURF Data Exchange project. The project is in prototype phase, therefore check list of known limitations.
Applications consists of a few main components packaged as one or a few docker containers/services for development.
- Install
docker
anddocker-compose
locally.
You can run everything with docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build
. This will build all
dependencies and then run everything with hot reloading and follow the output of all of them in the terminal.
Or you can start each module independently with docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build <module-name>
. In this case, some modules can be started without Docker.
The main code repository is: SOIL/secure-container
Data exchange runs in HPC Cloud. There are two active servers:
Read more about the Continuous Delivery pipeline used in this project.
In dev mode, all mail can be accessed via MailCatcher at http://localhost:1080/.