diff options
| -rw-r--r-- | OS/Dockerfile | 5 | ||||
| -rw-r--r-- | OS/docker-compose.yml | 8 | ||||
| -rw-r--r-- | OS/run.sh | 4 | ||||
| -rw-r--r-- | OS/sx-lib.sh | 18 | ||||
| -rw-r--r-- | Services/apache/httpd.sh (renamed from Services/apache/sx/httpd.sh) | 0 | ||||
| -rw-r--r-- | Services/apache/index.html (renamed from Services/apache/html/index.html) | 0 | ||||
| -rw-r--r-- | Services/apache/run.sh (renamed from Services/apache/sx/httpd_run.sh) | 0 | ||||
| -rw-r--r-- | docker-compose.yml | 20 | ||||
| -rwxr-xr-x | run-tests.sh | 5 | 
9 files changed, 43 insertions, 17 deletions
| diff --git a/OS/Dockerfile b/OS/Dockerfile index ce00afb..878005c 100644 --- a/OS/Dockerfile +++ b/OS/Dockerfile @@ -7,4 +7,7 @@ RUN dnf -y install deltarpm pwgen tar python-dnf-plugins-extras-migrate && \      dnf-2 migrate && \      dnf -y install psmisc coreutils findutils wget logrotate && \      dnf clean all  -RUN mkdir -p /sx +COPY *.sh /bin/ +RUN chmod 775 /bin/sx-lib.sh /bin/run.sh + +CMD ["/bin/run.sh"] diff --git a/OS/docker-compose.yml b/OS/docker-compose.yml index 65ce1f3..c79d5d9 100644 --- a/OS/docker-compose.yml +++ b/OS/docker-compose.yml @@ -4,5 +4,9 @@ server:    container_name: "sx-fedora"    mem_limit: 1g    memswap_limit: 2g -  cpu_shares: 4096 -  restart: "on-failure:2"
\ No newline at end of file +  cpu_shares: 2 +  restart: "on-failure:2" +  environment: +    CONTAINER_SERVICE: "os" +    CONTAINER_TYPE: "fedora" +    CONTAINER_INSTANCE: "sx-fedora"
\ No newline at end of file diff --git a/OS/run.sh b/OS/run.sh new file mode 100644 index 0000000..ca12432 --- /dev/null +++ b/OS/run.sh @@ -0,0 +1,4 @@ +#!/bin/bash +source /bin/sx-lib.sh + +display_container_header
\ No newline at end of file diff --git a/OS/sx-lib.sh b/OS/sx-lib.sh new file mode 100644 index 0000000..2fcb5aa --- /dev/null +++ b/OS/sx-lib.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +export TERM=dumb + +function display_container_header { +    echo "+=====================================================" +    echo "| Container : $HOSTNAME" +    if [ -v CONTAINER_TYPE ]; then +        echo "| Type      : $CONTAINER_TYPE" +    fi +    if [ -v CONTAINER_INSTANCE ]; then +        echo "| Instance  : $CONTAINER_INSTANCE" +    fi +    if [ -v CONTAINER_SERVICE ]; then +        echo "| Service   : $CONTAINER_SERVICE" +    fi +    echo "+=====================================================" +} diff --git a/Services/apache/sx/httpd.sh b/Services/apache/httpd.sh index 0220984..0220984 100644 --- a/Services/apache/sx/httpd.sh +++ b/Services/apache/httpd.sh diff --git a/Services/apache/html/index.html b/Services/apache/index.html index 9c72bb2..9c72bb2 100644 --- a/Services/apache/html/index.html +++ b/Services/apache/index.html diff --git a/Services/apache/sx/httpd_run.sh b/Services/apache/run.sh index ef073a3..ef073a3 100644 --- a/Services/apache/sx/httpd_run.sh +++ b/Services/apache/run.sh diff --git a/docker-compose.yml b/docker-compose.yml index d97b2e8..0156a71 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,9 +3,9 @@ fedora:    container_name: "startx-fedora"    command: cat /etc/redhat-release -apache: -  build: Services/apache/ -  container_name: "startx-sv-apache" +#apache: +#  build: Services/apache/ +#  container_name: "startx-sv-apache"  #mariadb:  #  build: Services/mariadb/ @@ -19,18 +19,18 @@ apache:  #  build: Services/mongo/  #  container_name: "startx-sv-mongo" -nodejs: -  build: Services/nodejs/ -  container_name: "startx-sv-nodejs" -  command: node /app/app.js +#nodejs: +#  build: Services/nodejs/ +#  container_name: "startx-sv-nodejs" +#  command: node /app/app.js  #ooconv:  #  build: Services/ooconv/  #  container_name: "startx-sv-ooconv" -php: -  build: Services/php/ -  container_name: "startx-sv-php" +#php: +#  build: Services/php/ +#  container_name: "startx-sv-php"  #postgres:  #  build: Services/postgres/ diff --git a/run-tests.sh b/run-tests.sh index 0b7cade..b81f952 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -6,7 +6,4 @@ git clone https://github.com/startxfr/docker-images.git /tmp/startx-docker-image  sudo docker-compose build  sudo docker-compose up -d  sudo docker-compose logs -echo $TRAVIS_PULL_REQUEST -if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then -	exit 0; -fi
\ No newline at end of file +exit 0;
\ No newline at end of file | 
