Skip to content

sharedRDM/damap-instance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DAMAP Backend Instances

This repository manages DAMAP backend deployments for different institutions using a shared Docker build system.

Documentation

For detailed guides and migration instructions, see docs/ directory:

Current Institutions

  • TUG - Graz University of Technology
  • MUG - Medical University of Graz
  • JKU - Johannes Kepler University Linz

Structure

instances/
├── TUG/
│   ├── src/                    
│   │   ├── main/java/at/tugraz/damap/...
│   │   └── main/resources/...
│   └── pom.xml                 
├── MUG/
│   ├── src/                    
│   │   ├── main/java/at/medunigraz/damap/...
│   │   └── main/resources/...
│   └── pom.xml                
├── JKU/
│   ├── src/                   
│   │   ├── main/java/at/jku/damap/...
│   │   └── main/resources/...
│   └── pom.xml                 

Usage

Building Docker Images Locally

On Linux (AMD64):

# Build TUG backend  
docker build --build-arg INSTANCE_NAME=TUG -t damap-backend-tug .

# Build MUG backend
docker build --build-arg INSTANCE_NAME=MUG -t damap-backend-mug .

# Build JKU backend
docker build --build-arg INSTANCE_NAME=JKU -t damap-backend-jku .

On Mac (ARM64/M1/M2):

# Build TUG backend  
docker build --platform linux/amd64 --build-arg INSTANCE_NAME=TUG -t damap-backend-tug .

# Build MUG backend
docker build --platform linux/amd64 --build-arg INSTANCE_NAME=MUG -t damap-backend-mug .

# Build JKU backend
docker build --platform linux/amd64 --build-arg INSTANCE_NAME=JKU -t damap-backend-jku .

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •