Initial commit.

This commit is contained in:
2023-01-09 11:25:07 +02:00
parent 5d06e769fb
commit 4ddb9ceb60
4 changed files with 36 additions and 26 deletions

View File

@@ -14,11 +14,13 @@ then
echo "Configuring local settings"
read -p " Local port to expose DB on? [eg 5432] " localPort
read -p " Postgres container to use? [eg postgis/postgis:latest] " localContainer
read -p " Superuser password? " postgresPassword
echo " Creating start script"
cp template/start.sh start.sh
sed -ie "s|{{localPort}}|$localPort|g" start.sh
sed -ie "s|{{localContainer}}|$localContainer|g" start.sh
sed -ie "s|{{postgresPassword}}|$postgresPassword|g" start.sh
chmod +x start.sh
rm start.she
fi
@@ -30,11 +32,11 @@ then
echo "Configuring deployment settings. See the Readme for info on deployable branches."
read -p " K3S App name: " k3sApp
read -p " K3S namespace: [eg utility] " k3sNamespace
read -p " K3S base container: [eg postgis/postgis:latest] " k3sContainerBase
read -p " K3S container: [eg postgis/postgis:latest] " k3sContainerBase
read -p " K3S NodePort: " k3sport
read -p " Superuser Password Secret ID: " deploySecret
k3sportMain=$((k3sport+1))
k3sportStage=$((k3sport+2))
echo "Creating Folders"
echo " Creating cicd/"
@@ -46,26 +48,30 @@ then
echo " Loading cicd/Jenkinsfile"
cp template/Jenkinsfile cicd/Jenkinsfile
sed -ie "s|{{k3sApp}}|$k3sApp|g" cicd/Jenkinsfile
sed -ie "s|{{deploySecret}}|$deploySecret|g" cicd/Jenkinsfile
rm cicd/Jenkinsfilee
echo " Loading main"
k3sEnv=main
echo " Loading cicd/main/Dockerfile"
cp template/Dockerfile cicd/main/Dockerfile
sed -ie "s|{{k3sApp}}|$k3sApp|g" cicd/main/Dockerfile
sed -ie "s|{{k3sNamespace}}|$k3sNamespace|g" cicd/main/Dockerfile
sed -ie "s|{{k3sContainerBase}}|$k3sContainerBase|g" cicd/main/Dockerfile
sed -ie "s|{{k3sport}}|$k3sport|g" cicd/main/Dockerfile
rm cicd/main/Dockerfilee
echo " Loading cicd/main/deployment.yaml"
cp template/deployment.yaml cicd/main/deployment.yaml
sed -ie "s|{{k3sApp}}|$k3sApp|g" cicd/main/deployment.yaml
sed -ie "s|{{k3sport}}|$k3sportMain|g" cicd/main/deployment.yaml
sed -ie "s|{{k3sport}}|$k3sport|g" cicd/main/deployment.yaml
sed -ie "s|{{k3sNamespace}}|$k3sNamespace|g" cicd/main/deployment.yaml
sed -ie "s|{{k3sEnv}}|$k3sEnv|g" cicd/main/deployment.yaml
sed -ie "s|{{k3sContainerBase}}|$k3sContainerBase|g" cicd/main/deployment.yaml
rm cicd/main/deployment.yamle
fi
echo "Removing template folder"
rm -rf template
# rm -rf template
echo "Thank you! Happy building..."