mirror of
https://github.com/BishopFox/docker-selenium.git
synced 2026-11-12 18:15:20 -10:00
every process running in the containers, and allows to handle logging in a more simple way. Logging in node containers will be less noisy since only Selenium activity is logged to /std/out.
27 lines
955 B
Bash
Executable File
27 lines
955 B
Bash
Executable File
#!/usr/bin/env bash
|
|
FOLDER=../$1
|
|
BASE=$2
|
|
BROWSER=$3
|
|
VERSION=$4
|
|
NAMESPACE=$5
|
|
AUTHORS=$6
|
|
|
|
echo "# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" > ${FOLDER}/Dockerfile
|
|
echo "# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED." >> ${FOLDER}/Dockerfile
|
|
echo "# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE" >> ${FOLDER}/Dockerfile
|
|
echo "# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" >> ${FOLDER}/Dockerfile
|
|
echo FROM ${NAMESPACE}/${BASE}:${VERSION} >> ${FOLDER}/Dockerfile
|
|
echo LABEL authors="$AUTHORS" >> ${FOLDER}/Dockerfile
|
|
echo "" >> ${FOLDER}/Dockerfile
|
|
cat ./Dockerfile.txt >> ${FOLDER}/Dockerfile
|
|
|
|
cat ./README.template.md \
|
|
| sed "s/##BROWSER##/$BROWSER/" \
|
|
| sed "s/##BASE##/$BASE/" \
|
|
| sed "s/##FOLDER##/$1/" > ${FOLDER}/README.md
|
|
|
|
cp ./README-short.txt ${FOLDER}/README-short.txt
|
|
cp ./start-fluxbox.sh ${FOLDER}/start-fluxbox.sh
|
|
cp ./start-vnc.sh ${FOLDER}/start-vnc.sh
|
|
cp ./selenium-debug.conf ${FOLDER}/selenium-debug.conf
|