Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion docker_to_sh.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ sed -i "s/^VOLUME\s/# VOLUME /g" $OUTPUT
sed -i "s/^RUN\s//g" $OUTPUT

# Convert home directory into squiggles (tildes)
sed -i "s/$HOME_DIRECTORY/~/g" $OUTPUT
sed -i "s,$HOME_DIRECTORY,~,g" $OUTPUT

# Convert ENVs into EXPORTs
sed -r 's/^ENV\s([A-Z]*)\s*([a-z]*)/export \1=\2/g' -i $OUTPUT
Expand All @@ -33,3 +33,10 @@ sed -i "s/^ADD\s/cp /g" $OUTPUT

# Timestamp
sed -i '1s/^/# Generated by docker_to_sh, for all your shoddy bash script from Dockerfile generation needs. \n/' $OUTPUT

# Non-root
sed -i "s,/root,$HOME,g" Dockerfile.sh
sed -i "s,apt,sudo apt,g" Dockerfile.sh

# executive
chmod +x $OUTPUT