diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f8307b63a2ba39b7834d634e476012088a64810f..396dcb905cb3a9fcd2376b4d639eb03995af86bf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,12 +32,13 @@ deploy_test: script: - echo "deploying test" - cp ./nginx_snippets/* /etc/nginx/snippets/ + - mkdir -p /var/log/strudel2 - docker login -u $DOCKERHUBUSER -p $DOCKERHUBPASSWORD docker.io - docker stop strudel2_backend || echo "Failed to stop existing container" - docker ps -a -q | xargs -I{} docker rm {} || echo "No containers to remove" - docker images -q | xargs -I{} docker rmi {} || echo "No images to remove" - docker pull l1ll1/strudel2_backend:$CI_COMMIT_BRANCH - - docker run --mount type=bind,source=/messages,target=/messages -d -p 8080:8080 -p 8090:8090 --name strudel2_backend l1ll1/strudel2_backend:$CI_COMMIT_BRANCH || echo "Unable to start image ... possibly the old wsgi process is still running?" + - docker run --mount type=bind,source=/messages,target=/messages --mount type=bind,source=/var/log/strudel2,target=/var/log/strudel2 --restart=always -d -p 8080:8080 -p 8090:8090 --name strudel2_backend l1ll1/strudel2_backend:$CI_COMMIT_BRANCH || echo "Unable to start image ... possibly the old wsgi process is still running?" dependencies: - build @@ -52,12 +53,13 @@ deploy_dev: script: - echo "deploying dev" - cp ./nginx_snippets/* /etc/nginx/snippets/ + - mkdir -p /var/log/strudel2 - docker login -u $DOCKERHUBUSER -p $DOCKERHUBPASSWORD docker.io - docker stop strudel2_backend || echo "Failed to stop existing container" - docker ps -a -q | xargs -I{} docker rm {} || echo "No containers to remove" - docker images -q | xargs -I{} docker rmi {} || echo "No images to remove" - docker pull l1ll1/strudel2_backend:$CI_COMMIT_BRANCH - - docker run --mount type=bind,source=/messages,target=/messages -d -p 8080:8080 -p 8090:8090 --name strudel2_backend l1ll1/strudel2_backend:$CI_COMMIT_BRANCH || echo "Unable to start image ... possibly the old wsgi process is still running?" + - docker run --mount type=bind,source=/messages,target=/messages --mount type=bind,source=/var/log/strudel2,target=/var/log/strudel2 --restart=always -d -p 8080:8080 -p 8090:8090 --name strudel2_backend l1ll1/strudel2_backend:$CI_COMMIT_BRANCH || echo "Unable to start image ... possibly the old wsgi process is still running?" dependencies: - build @@ -72,12 +74,13 @@ deploy_prod: script: - echo "deploying prod" - cp ./nginx_snippets/* /etc/nginx/snippets/ + - mkdir -p /var/log/strudel2 - docker login -u $DOCKERHUBUSER -p $DOCKERHUBPASSWORD docker.io - docker stop strudel2_backend || echo "Failed to stop existing container" - docker ps -a -q | xargs -I{} docker rm {} || echo "No containers to remove" - docker images -q | xargs -I{} docker rmi {} || echo "No images to remove" - docker pull l1ll1/strudel2_backend:$CI_COMMIT_BRANCH - - docker run --mount type=bind,source=/messages,target=/messages -d -p 8080:8080 -p 8090:8090 --name strudel2_backend l1ll1/strudel2_backend:$CI_COMMIT_BRANCH || echo "Unable to start image ... possibly the old wsgi process is still running?" + - docker run --mount type=bind,source=/messages,target=/messages --mount type=bind,source=/var/log/strudel2,target=/var/log/strudel2 --restart=always -d -p 8080:8080 -p 8090:8090 --name strudel2_backend l1ll1/strudel2_backend:$CI_COMMIT_BRANCH || echo "Unable to start image ... possibly the old wsgi process is still running?" dependencies: - build diff --git a/Dockerfile b/Dockerfile index 9c0b84782773af72d704372cf420aba6a6a8bdfd..2dc641850a323c53e2c0ea3e6fb2a9a3fe9f777b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,16 @@ RUN apt update RUN apt install -y python3 gcc python3-pip RUN apt install -y openssh-client RUN pip3 install -r requirements.txt +<<<<<<< HEAD RUN python3 ./setup.py install +======= +RUN mkdir -p /var/log/strudel2 +RUN pwd +RUN ls +RUN cd TES ; python3 ./setup.py install +RUN pwd +RUN ls +RUN cd TWS ; python3 ./setup.py install +>>>>>>> Updated Scripts EXPOSE 8080 8090 CMD ["./runscript"] diff --git a/tes/tes_wsgi.py b/tes/tes_wsgi.py index 0e5c3cdb19e703667b760decec2d832d28ed7660..33f686d161d06712bd19f9f2f521c8deb99102b0 100644 --- a/tes/tes_wsgi.py +++ b/tes/tes_wsgi.py @@ -1,5 +1,5 @@ import logging -logging.basicConfig(filename="/var/log/tes.log",format="%(asctime)s %(levelname)s:%(process)s: %(message)s") +logging.basicConfig(filename="/var/log/strudel2/tes.log",format="%(asctime)s %(levelname)s:%(process)s: %(message)s") logger=logging.getLogger() logger.setLevel(logging.DEBUG) import argparse diff --git a/twsproxy/__init__.py b/twsproxy/__init__.py index 4f4492df9b4cb75363ee646ec246bb12e1ed83dc..7ab7ffc8a0a6dd815feaf7f5b771a5fd1c01f59d 100644 --- a/twsproxy/__init__.py +++ b/twsproxy/__init__.py @@ -168,7 +168,7 @@ def mainserver(port=None): import sys import os try: - logging.basicConfig(filename="/var/log/tws.log",format="%(asctime)s %(levelname)s:%(process)s: %(message)s") + logging.basicConfig(filename="/var/log/strudel2/tws.log",format="%(asctime)s %(levelname)s:%(process)s: %(message)s") except: logging.basicConfig(filename=os.path.expanduser("~/.tws.log"),format="%(asctime)s %(levelname)s:%(process)s: %(message)s") logger = logging.getLogger()