Commit df966fc3 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Implementa asignación de propiedad para dirs

parent ef13ef70
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -24,3 +24,9 @@ If your Docker host has [AppArmor](https://wiki.ubuntu.com/AppArmor) activated,
       sudo apparmor_parser -r -W /path/to/file/from/previous/step

1. If profile does not survive reboot, place it at `/etc/apparmor.d/`.

## NFS startup

You can set `NFS_STARTUP_DIRS` variable in order to create directories for the first time.

It is a list of `<directoryName>:<uid>:<gid>` separated by spaces, where `uid` and `gid` are optional.
+7 −2
Original line number Diff line number Diff line
@@ -7,9 +7,14 @@ services:
    entrypoint: sh -c
    command:
      - >
        for directory in ${NFS_STARTUP_DIRS};
        for directoryDefinition in ${NFS_STARTUP_DIRS};
        do
          mkdir -p ${NFS_ROOT_PATH}/$${directory};
          directoryName=$$(echo "$${directoryDefinition}" | cut -d ':' -f 1);
          directoryUid=$$(echo "$${directoryDefinition}" | cut -d ':' -f 2);
          directoryGid=$$(echo "$${directoryDefinition}" | cut -d ':' -f 3);
          directoryPath=${NFS_ROOT_PATH}/$${directoryName};
          mkdir -p $${directoryPath};
          chown $${directoryUid}:$${directoryGid} $${directoryPath};
        done
    network_mode: host
    volumes: