Skip to content
Snippets Groups Projects
Commit ad0c3b69 authored by Jafar Lie's avatar Jafar Lie
Browse files

not tested

parent 41a2abb9
No related branches found
No related tags found
4 merge requests!77Revert "disable agressive kill and restart",!45Test,!44Dev,!43Updated scripts
Pipeline #11367 failed
...@@ -32,12 +32,13 @@ deploy_test: ...@@ -32,12 +32,13 @@ deploy_test:
script: script:
- echo "deploying test" - echo "deploying test"
- cp ./nginx_snippets/* /etc/nginx/snippets/ - cp ./nginx_snippets/* /etc/nginx/snippets/
- mkdir -p /var/log/strudel2
- docker login -u $DOCKERHUBUSER -p $DOCKERHUBPASSWORD docker.io - docker login -u $DOCKERHUBUSER -p $DOCKERHUBPASSWORD docker.io
- docker stop strudel2_backend || echo "Failed to stop existing container" - docker stop strudel2_backend || echo "Failed to stop existing container"
- docker ps -a -q | xargs -I{} docker rm {} || echo "No containers to remove" - 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 images -q | xargs -I{} docker rmi {} || echo "No images to remove"
- docker pull l1ll1/strudel2_backend:$CI_COMMIT_BRANCH - 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: dependencies:
- build - build
...@@ -52,12 +53,13 @@ deploy_dev: ...@@ -52,12 +53,13 @@ deploy_dev:
script: script:
- echo "deploying dev" - echo "deploying dev"
- cp ./nginx_snippets/* /etc/nginx/snippets/ - cp ./nginx_snippets/* /etc/nginx/snippets/
- mkdir -p /var/log/strudel2
- docker login -u $DOCKERHUBUSER -p $DOCKERHUBPASSWORD docker.io - docker login -u $DOCKERHUBUSER -p $DOCKERHUBPASSWORD docker.io
- docker stop strudel2_backend || echo "Failed to stop existing container" - docker stop strudel2_backend || echo "Failed to stop existing container"
- docker ps -a -q | xargs -I{} docker rm {} || echo "No containers to remove" - 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 images -q | xargs -I{} docker rmi {} || echo "No images to remove"
- docker pull l1ll1/strudel2_backend:$CI_COMMIT_BRANCH - 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: dependencies:
- build - build
...@@ -72,12 +74,13 @@ deploy_prod: ...@@ -72,12 +74,13 @@ deploy_prod:
script: script:
- echo "deploying prod" - echo "deploying prod"
- cp ./nginx_snippets/* /etc/nginx/snippets/ - cp ./nginx_snippets/* /etc/nginx/snippets/
- mkdir -p /var/log/strudel2
- docker login -u $DOCKERHUBUSER -p $DOCKERHUBPASSWORD docker.io - docker login -u $DOCKERHUBUSER -p $DOCKERHUBPASSWORD docker.io
- docker stop strudel2_backend || echo "Failed to stop existing container" - docker stop strudel2_backend || echo "Failed to stop existing container"
- docker ps -a -q | xargs -I{} docker rm {} || echo "No containers to remove" - 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 images -q | xargs -I{} docker rmi {} || echo "No images to remove"
- docker pull l1ll1/strudel2_backend:$CI_COMMIT_BRANCH - 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: dependencies:
- build - build
...@@ -5,6 +5,16 @@ RUN apt update ...@@ -5,6 +5,16 @@ RUN apt update
RUN apt install -y python3 gcc python3-pip RUN apt install -y python3 gcc python3-pip
RUN apt install -y openssh-client RUN apt install -y openssh-client
RUN pip3 install -r requirements.txt RUN pip3 install -r requirements.txt
<<<<<<< HEAD
RUN python3 ./setup.py install 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 EXPOSE 8080 8090
CMD ["./runscript"] CMD ["./runscript"]
import logging 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=logging.getLogger()
logger.setLevel(logging.DEBUG) logger.setLevel(logging.DEBUG)
import argparse import argparse
......
...@@ -168,7 +168,7 @@ def mainserver(port=None): ...@@ -168,7 +168,7 @@ def mainserver(port=None):
import sys import sys
import os import os
try: 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: except:
logging.basicConfig(filename=os.path.expanduser("~/.tws.log"),format="%(asctime)s %(levelname)s:%(process)s: %(message)s") logging.basicConfig(filename=os.path.expanduser("~/.tws.log"),format="%(asctime)s %(levelname)s:%(process)s: %(message)s")
logger = logging.getLogger() logger = logging.getLogger()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment