-
Notifications
You must be signed in to change notification settings - Fork 26
Closed
Labels
questionFurther information is requestedFurther information is requested
Description
The meepctl dockerize commands are failing in a fresh setup.
Below are the commands I tried.
[ec2-user@ip-172-31-25-121 ~]$ git clone https://github.com/InterDigitalInc/AdvantEDGE.git
Cloning into 'AdvantEDGE'...
<snip>
Resolving deltas: 100% (19356/19356), done.
[ec2-user@ip-172-31-25-121 ~]$ meepctl config
Using repo config file: /home/ec2-user/AdvantEDGE/.meepctl-repocfg.yaml
Using meepctl config file: /home/ec2-user/.meepctl.yaml
Get/Set meep environment configuration.
Config file location: ~/.meepctl.yaml
<snip>
========================================
meep.gitdir : /home/ec2-user/AdvantEDGE
meep.registry : anoop
meep.workdir : /home/ec2-user/.meep
node.ip : 172.31.25.121
========================================
[ec2-user@ip-172-31-25-121 ~]$ meepctl dockerize all -v
Using repo config file: /home/ec2-user/AdvantEDGE/.meepctl-repocfg.yaml
Using meepctl config file: /home/ec2-user/.meepctl.yaml
Dockerize called
[arg] targets: [all]
[flag] registry:
[flag] verbose: true
[flag] time: false
Using docker registry: anoop
-- meep-mon-engine --
+ copy docker data
Cmd: [/bin/sh -c find /home/ec2-user/AdvantEDGE/bin/meep-mon-engine -type f | xargs sha256sum | sort | sha256sum]
Result: find: ‘/home/ec2-user/AdvantEDGE/bin/meep-mon-engine’: No such file or directory
abcfa6a9d4df344d1781bc2560b5e4cdcae08b39ed303063535e7e1e926a304a -
+ dockerize meep-mon-engine
Cmd: [docker build --no-cache --rm --label MeepVersion=find: -t anoop/meep-mon-engine /home/ec2-user/AdvantEDGE/bin/meep-mon-engine]
Result: unable to prepare context: path "/home/ec2-user/AdvantEDGE/bin/meep-mon-engine" not found
Error: Failed to dockerize anoop/meep-mon-engine with error: exit status 1
<snip>
Building for instance, just the meep-virt-engine image
[ec2-user@ip-172-31-25-121 ~]$ meepctl dockerize meep-virt-engine -v
Using repo config file: /home/ec2-user/AdvantEDGE/.meepctl-repocfg.yaml
Using meepctl config file: /home/ec2-user/.meepctl.yaml
Dockerize called
[arg] targets: [meep-virt-engine]
[flag] registry:
[flag] verbose: true
[flag] time: false
Using docker registry: anoop
-- meep-virt-engine --
+ copy docker data
Using: /home/ec2-user/AdvantEDGE/charts/meep-loc-serv --> /home/ec2-user/AdvantEDGE/bin/meep-virt-engine/meep-loc-serv
Cmd: [rm -r /home/ec2-user/AdvantEDGE/bin/meep-virt-engine/meep-loc-serv]
Result: rm: cannot remove '/home/ec2-user/AdvantEDGE/bin/meep-virt-engine/meep-loc-serv': No such file or directory
Cmd: [cp -r /home/ec2-user/AdvantEDGE/charts/meep-loc-serv /home/ec2-user/AdvantEDGE/bin/meep-virt-engine/meep-loc-serv]
Result: cp: cannot create directory '/home/ec2-user/AdvantEDGE/bin/meep-virt-engine/meep-loc-serv': No such file or directory
Error: Failed to copy data: /home/ec2-user/AdvantEDGE/charts/meep-loc-serv --> /home/ec2-user/AdvantEDGE/bin/meep-virt-engine/meep-loc-serv
[ec2-user@ip-172-31-25-121 ~]$
I noticed these lines & they seem to be missing the file/directory specified in the LHS of the COPY.
But - if I manually copy over the directories and files from go-apps to bin (and edit / comment out the lines above) & then issue a direct docker build command like for i in ls ; do docker build -t anoop/$i -f $i/Dockerfile . ; docker push anoop/$i ; done, then I can get the images to build, but I had to comment out/edit the lines above.
I'm sure I'm missing something quite basic.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested