Commit e1ff3fa2 authored by Cristiano Urban's avatar Cristiano Urban
Browse files

Added 'server' container + volume in order to try to simulate a generic ia2 server (hot storage).

parent cdfa97ca
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -40,3 +40,8 @@ dockerize_client:
  <<: *docker-build-template
  variables:
    IMAGE_NAME: client

dockerize_server:
  <<: *docker-build-template
  variables:
    IMAGE_NAME: server
+14 −0
Original line number Diff line number Diff line
@@ -36,6 +36,8 @@ services:
    tty: true
  transfer_service:
    image: git.ia2.inaf.it:5050/vospace/vospace-transfer-service/transfer_service
    volumes:
      - hot_storage:/home/users/
    build: ./transfer_service
    container_name: transfer_service
    depends_on:
@@ -53,6 +55,16 @@ services:
    - backend_net
    stdin_open: true
    tty: true
  server:
    image: git.ia2.inaf.it:5050/vospace/vospace-transfer-service/server
    volumes:
      - hot_storage:/home/users
    build: ./server
    container_name: server
    networks:
    - backend_net
    stdin_open: true
    tty: true
  vospace:
    image: git.ia2.inaf.it:5050/vospace/vospace-oats
    container_name: vospace
@@ -91,5 +103,7 @@ services:
    - backend_net
    ports:
    - "8080:8080"
volumes:
  hot_storage:
networks:
  backend_net:

server/Dockerfile

0 → 100644
+16 −0
Original line number Diff line number Diff line
# Use 'base' as base image
FROM git.ia2.inaf.it:5050/vospace/vospace-transfer-service/base

# Add 'server' user and set home folder and shell
RUN useradd -m -s /bin/bash server

# Test user folders
RUN mkdir -p /home/users/curban && \
    mkdir -p /home/users/sbertocco && \
    mkdir -p /home/users/szorba

# Set up a workdir for the container
WORKDIR /home/server/

# Run a shell
CMD /bin/bash
+1 −1
Original line number Diff line number Diff line
@@ -86,4 +86,4 @@ base_path = /ia2_tape_stb_01/users/{username}

[ia2_server]
; user folder
base_path = /home/{username}
base_path = /home/users/{username}