]> git.ipfire.org Git - people/jschlag/pbs-docker.git/blame - src/pbs-web/build.sh
Initial code check in
[people/jschlag/pbs-docker.git] / src / pbs-web / build.sh
CommitLineData
881d45dc
JS
1#!/bin/bash
2. /usr/lib/docker-shell-scripts-lib/tag.sh
3. /usr/lib/docker-shell-scripts-lib/get-id.sh
4. /usr/lib/docker-shell-scripts-lib/preparation.sh
5. /usr/lib/docker-shell-scripts-lib/logging.sh
6. /usr/lib/docker-shell-scripts-lib/install.sh
7
8###
9### Build the pbs-web Dockerimage
10###
11
12### preparation ###
13# cd into script dir
14(cd $(dirname -- "$(readlink -e -- "$BASH_SOURCE")") || exit
15
16# check for all necessary files
17
18CheckForFile "setup-org.sh"
19CheckForFile "Dockerfile"
20
21#create a work copy of setup.sh
22cp setup-org.sh setup.sh
23### paramter for mariadb build
24repo="ipfire-pbs-web"
25dockertag="new"
26username=jonatanschlag
27tag="${username}/${repo}:${dockertag}"
28### Build the docker image
29docker build --no-cache=true -t "$tag" .
30### Tag the docker image
31back=$(tag-image "${username}/${repo}")
32
33if [ "error" = "$back" ]; then
34 echo "Tagging was not successful"
35fi
36rm -f setup.sh
37)