FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
docker-lambda/base/diff.sh at python3.7 · chrisoverzero/docker-lambda · GitHub
chrisoverzero
/
docker-lambda
Public
forked from
lambci/docker-lambda
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
docker-lambda
/
base
/
diff.sh
Copy path
More file actions
More file actions
Latest commit
History
History
History
executable file
·
87 lines (64 loc) · 2.71 KB
Breadcrumbs
docker-lambda
/
base
/
diff.sh
Copy path
File metadata and controls
executable file
·
87 lines (64 loc) · 2.71 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#!
/bin/bash
RUNTIMES=
"
provided nodejs4.3 nodejs6.10 nodejs8.10 python2.7 python3.6 python3.7 ruby2.5 java8 go1.x dotnetcore2.0 dotnetcore2.1
"
rm -rf diff
mkdir -p diff
for
RUNTIME
in
$RUNTIMES
;
do
docker pull lambci/lambda:
${RUNTIME}
mkdir -p ./diff/
${RUNTIME}
/docker/var
CONTAINER=
$(
docker create lambci/lambda:
${RUNTIME}
)
docker cp
${CONTAINER}
:/var/runtime ./diff/
${RUNTIME}
/docker/var
docker cp
${CONTAINER}
:/var/lang ./diff/
${RUNTIME}
/docker/var
curl https://lambci.s3.amazonaws.com/fs/
${RUNTIME}
.tgz
>
./diff/
${RUNTIME}
.tgz
mkdir -p ./diff/
${RUNTIME}
/lambda
tar -zxf ./diff/
${RUNTIME}
.tgz -C ./diff/
${RUNTIME}
/lambda -- var/runtime var/lang
tar -ztf ./diff/
${RUNTIME}
.tgz
|
sed
'
s/\/$//
'
|
sort
>
./diff/
${RUNTIME}
/fs.lambda.txt
curl https://lambci.s3.amazonaws.com/fs/
${RUNTIME}
.fs.txt
>
./diff/
${RUNTIME}
/fs.full.lambda.txt
done
curl https://lambci.s3.amazonaws.com/fs/base.tgz
>
./diff/base.tgz
{ tar -ztf ./diff/python2.7.tgz
;
tar -ztf ./diff/base.tgz
;
}
|
sed
'
s/\/$//
'
|
sort
>
./diff/python2.7/fs.lambda.txt
docker run --rm --entrypoint find lambci/lambda:python2.7 /
|
sed
'
s/^\///
'
|
sort
>
./diff/python2.7/fs.docker.txt
DIFF_DIR=
"
${PWD}
/diff
"
cd
${DIFF_DIR}
/python2.7
pwd
diff fs.docker.txt fs.lambda.txt
|
grep -v
'
^< dev/
'
|
grep -v
'
^< proc/
'
|
grep -v
'
^< sys/
'
|
grep -v
'
var/runtime/
'
diff docker/var/runtime/awslambda/bootstrap.py lambda/var/runtime/awslambda/bootstrap.py
diff -qr docker lambda
cd
${DIFF_DIR}
/nodejs4.3
pwd
diff docker/var/runtime/node_modules/awslambda/index.js lambda/var/runtime/node_modules/awslambda/index.js
diff -qr docker lambda
cd
${DIFF_DIR}
/nodejs6.10
pwd
diff docker/var/runtime/node_modules/awslambda/index.js lambda/var/runtime/node_modules/awslambda/index.js
diff -qr docker lambda
cd
${DIFF_DIR}
/nodejs8.10
pwd
diff docker/var/runtime/node_modules/awslambda/index.js lambda/var/runtime/node_modules/awslambda/index.js
diff -qr docker lambda
cd
${DIFF_DIR}
/python3.6
pwd
diff docker/var/runtime/awslambda/bootstrap.py lambda/var/runtime/awslambda/bootstrap.py
diff -qr docker lambda
|
grep -v __pycache__
cd
${DIFF_DIR}
/python3.7
pwd
diff docker/var/runtime/bootstrap lambda/var/runtime/bootstrap
diff docker/var/runtime/bootstrap.py lambda/var/runtime/bootstrap.py
diff docker/var/runtime/lambda_runtime_client.py lambda/var/runtime/lambda_runtime_client.py
diff -qr docker lambda
|
grep -v __pycache__
cd
${DIFF_DIR}
/ruby2.5
pwd
diff docker/var/runtime/bootstrap lambda/var/runtime/bootstrap
diff docker/var/runtime/lib lambda/var/runtime/lib
diff -qr docker lambda
cd
${DIFF_DIR}
/java8
pwd
diff -qr docker lambda
cd
${DIFF_DIR}
/go1.x
pwd
diff -qr docker lambda
cd
${DIFF_DIR}
/dotnetcore2.0
pwd
diff -qr docker lambda
cd
${DIFF_DIR}
/dotnetcore2.1
pwd
diff -qr docker lambda
Back
|
FazBrowse Home
|
New Git URL