Schedule
Day 1, , 15:00-18:00 CET - Introduction | ||
---|---|---|
Introduction
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
Day 2, , 15:00-18:00 CET - Discussion
Round table (group discussions)
- 15:00 - 17:00 - Participants Data/EPN-TAP modelling - all participants
- 17:00 - 18:00 - Summary of discussions - all participants
Day 3, 15:00-18:00 CET - Tutorial | ||
---|---|---|
Tutorial (interactive)
| ||
| ||
| ||
Day 4, , 15:00-18:00 - CET - Hands-on & implementation
Hands-on
- 15:00 - 17:00 - Participants implementation - all participants
- 17:00 - 18:00 - Running / testing / optimising workflow - all participants
Connection info
Please register on:
https://discord.io/vespa-workshop
The same tools can be used for follow up activities in the forthcoming weeks. If you have any issue, please reach out to Angelo Pio Rossi or Carlos Henrique Brandt
Software requirements
The workshop will use DaCHS on Docker container as it is meant to be simpler and to have it setup. For that, we need all the participants to have Docker (and, optionally, docker-compose) pre-installed.
Please, follow the instructions for your operating system as per Docker official documentation:
- Docker install: https://docs.docker.com/get-docker/
- Docker-compose (optional): https://docs.docker.com/compose/install/
Since the workshop will be hosted on Zoom + asynchronous chat on Discord, we highly recommend using the Desktop app (instead of the web-app).
Please refer to Discord official documentation for install instructions:
We will use VOParis Gitlab instance to exercise in hosting DaCHS/data resources, it is recommended to have Git installed on your system:
See also VESPA Data provider on-boarding process
The workflow with Gitlab for VESPA is outlined below:
- STEP 1: Data provider team sends request for VESPA support (this is done with the call)
- STEP 2:VESPA teams invites an external user to EduTEAMS
- STEP 3: External user to accept the invitation
- STEP 4: VESPA to approve the new user and to setup groups memberships on EduTEAMS
- STEP 5:External user connects to https://voparis-gitlab.obspm.fr/ (using the EduTEAMS connection method). This action creates the gitlab account
- STEP 6: VESPA to setup repositories, membership and groups on voparis-gitlab: External users can now access to their repositories
Documents & templates
Participant presentation template. Please feel free to use your own slides/templates, this is just to loosely guide the structure/content.
Links
- Dachs-on-Docker images definition and documentation (https://github.com/gavodachs)
- On publication workflow: https://github.com/gavodachs/docker-dachs/blob/master/docs/data_publication.md
- On persisting data (mounting data volumes to container): https://github.com/gavodachs/docker-dachs/blob/master/docs/data_persistence.md
- Basics of running dachs-on-docker: https://github.com/gavodachs/docker-dachs/blob/master/docs/getting_started.md
- VESPA/EPN documentation pages
- general-purpose link page to docs here: http://www.europlanet-vespa.eu/standards.shtml
- Useful (VO+EPN) tutorials pages: http://www.europlanet-vespa.eu/tutos.shtml
- List of VESPA EPN-TAP services EPN-TAP Services
- On portal - http://vespa.obspm.fr/planetary/data
- On Gitlab - https://voparis-gitlab.obspm.fr/vespa/dachs/services
- Excel sheet template for service parameters: parameter template