ownership of files is different when the images are build locally or on gitlab ci
Related to #3 (closed),
images when build locally:
tvenceslau@PDM-01139:~/workspace/glass/glass-wallet-workspace$ docker run --rm glass-workspace-v0.1.21:latest ls -la
total 284
drwxr-xr-x 1 node node 4096 Jun 2 14:11 .
drwxr-xr-x 1 root root 4096 Jun 2 14:13 ..
-rw-rw-r-- 1 node node 70 Feb 18 13:58 .npmrc
drwxr-xr-x 1 node node 4096 Jun 2 14:12 apihub-root
drwxr-xr-x 1 node node 4096 Jun 2 14:09 docker
-rw-rw-r-- 1 node node 116 Jun 1 12:22 env.json
-rw-rw-r-- 1 node node 507 Jun 1 12:22 jest.config.js
drwxr-xr-x 1 node node 12288 Jun 2 14:09 node_modules
-rw-rw-r-- 1 node node 12465 Jun 2 13:26 octopus-freeze.json
-rw-rw-r-- 1 node node 207953 Jun 2 13:26 package-lock.json
-rw-rw-r-- 1 node node 4945 Jun 2 14:07 package.json
drwxr-xr-x 1 node node 4096 Jun 2 14:09 privatesky
-rw-r--r-- 1 node node 92 Jun 2 14:11 seed
drwxr-xr-x 1 node node 4096 Jun 2 14:09 tests
drwxr-xr-x 1 node node 4096 Jun 2 14:09 trust-loader-config
tvenceslau@PDM-01139:~/workspace/glass/glass-wallet-workspace$ docker run --rm glass-workspace-all-v0.1.21:latest ls -la
total 284
drwxr-xr-x 8 root root 4096 Jun 2 14:12 .
drwxr-xr-x 1 root root 4096 Jun 2 14:13 ..
-rw-rw-r-- 1 node node 70 Feb 18 13:58 .npmrc
drwxr-xr-x 9 node node 4096 Jun 2 14:12 apihub-root
drwxr-xr-x 3 node node 4096 Jun 2 14:09 docker
-rw-rw-r-- 1 node node 116 Jun 1 12:22 env.json
-rw-rw-r-- 1 node node 507 Jun 1 12:22 jest.config.js
drwxr-xr-x 351 node node 12288 Jun 2 14:09 node_modules
-rw-rw-r-- 1 node node 12465 Jun 2 13:26 octopus-freeze.json
-rw-rw-r-- 1 node node 207953 Jun 2 13:26 package-lock.json
-rw-rw-r-- 1 node node 4945 Jun 2 14:07 package.json
drwxr-xr-x 10 node node 4096 Jun 2 14:09 privatesky
-rw-r--r-- 1 node node 92 Jun 2 14:11 seed
drwxr-xr-x 4 node node 4096 Jun 2 14:09 tests
drwxr-xr-x 4 node node 4096 Jun 2 14:09 trust-loader-config
tvenceslau@PDM-01139:~/workspace/glass/glass-wallet-workspace$
user is node as expected.
when built in gitlab:
(ls -la on the server after deployment)
glass@glass1-dev:~/glass-wallet-workspace/docker$ docker exec -it glass-wallet-workspace ls -la
total 284
drwxr-xr-x 8 root root 4096 Jun 2 13:42 .
drwxr-xr-x 1 root root 4096 Jun 2 13:58 ..
-rw-rw-rw- 1 root root 70 Jun 2 13:33 .npmrc
drwxr-xr-x 9 root root 4096 Jun 2 13:41 apihub-root
drwxr-xr-x 3 root root 4096 Jun 2 13:38 docker
-rw-rw-rw- 1 root root 116 Jun 2 13:33 env.json
-rw-rw-rw- 1 root root 507 Jun 2 13:33 jest.config.js
drwxr-xr-x 351 root root 12288 Jun 2 13:35 node_modules
-rw-rw-rw- 1 root root 12465 Jun 2 13:33 octopus-freeze.json
-rw-rw-rw- 1 root root 207953 Jun 2 13:33 package-lock.json
-rw-rw-rw- 1 root root 4422 Jun 2 13:33 package.json
drwxr-xr-x 10 root root 4096 Jun 2 13:37 privatesky
-rw-r--r-- 1 root root 92 Jun 2 13:40 seed
drwxr-xr-x 4 root root 4096 Jun 2 13:38 tests
drwxr-xr-x 4 root root 4096 Jun 2 13:38 trust-loader-config
glass@glass1-dev:~/glass-wallet-workspace/docker$