diff --git a/.env b/.env index 80f4b2226..f289c298e 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ TZ=America/Toronto -SERVER_HOST=rodan.dev.simssa.ca +SERVER_HOST=localhost diff --git a/Makefile b/Makefile index c3d8947e6..fcc10ee2b 100644 --- a/Makefile +++ b/Makefile @@ -84,7 +84,6 @@ copy_docker_tag: @docker image tag $(docker images ddmal/rodan-gpu-celery:nightly -q) ddmal/rodan-gpu-celery:$(tag) pull_prod: - docker pull ddmal/hpc-rabbitmq:$(PROD_TAG) docker pull ddmal/iipsrv:nightly docker pull ddmal/nginx:$(PROD_TAG) docker pull ddmal/postgres-plpython:$(PROD_TAG) @@ -180,7 +179,6 @@ scale: @docker service scale rodan_redis=$(num) # @docker service scale rodan_postgres=$(num) @docker service scale rodan_rabbitmq=$(num) - @docker service scale rodan_hpc-rabbitmq=$(num) health: @docker inspect --format "{{json .State.Health }}" $(log) | jq diff --git a/build.yml b/build.yml index 74af9d177..223208a41 100644 --- a/build.yml +++ b/build.yml @@ -49,8 +49,8 @@ services: dockerfile: Dockerfile image: "ddmal/rodan-client:nightly" - hpc-rabbitmq: + iipsrv: build: - context: ./hpc-rabbitmq + context: ./iipsrv dockerfile: Dockerfile - image: "ddmal/hpc-rabbitmq:nightly" + image: "ddmal/iipsrv:nightly" diff --git a/docker-compose.yml b/docker-compose.yml index e10b6a37e..343879a76 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,8 +11,7 @@ services: - rodan-main environment: TZ: America/Toronto - SERVER_HOST: rodan.dev.simssa.ca - TLS: 0 + SERVER_HOST: localhost ports: - "80:80" - "443:443" @@ -34,6 +33,8 @@ services: start_period: "2m" command: bash -c "tail -f /dev/null" environment: + TZ: America/Toronto + SERVER_HOST: localhost CELERY_JOB_QUEUE: None depends_on: - postgres @@ -48,9 +49,9 @@ services: rodan-client: image: "ddmal/rodan-client:${DOCKER_TAG}" - command: bash -c "tail -f /dev/null" volumes: - "./rodan-client/code:/code" + - "./rodan-client/config/configuration.json:/client/configuration.json" iipsrv: image: "ddmal/iipsrv:${DOCKER_TAG}" @@ -61,6 +62,8 @@ services: image: "ddmal/rodan-main:${DOCKER_TAG}" command: bash -c "tail -f /dev/null" environment: + TZ: America/Toronto + SERVER_HOST: localhost CELERY_JOB_QUEUE: celery healthcheck: test: @@ -95,6 +98,8 @@ services: image: "ddmal/rodan-python3-celery:${DOCKER_TAG}" command: bash -c "tail -f /dev/null" environment: + TZ: America/Toronto + SERVER_HOST: localhost CELERY_JOB_QUEUE: Python3 depends_on: - postgres @@ -112,6 +117,8 @@ services: image: "ddmal/rodan-gpu-celery:${DOCKER_TAG}" command: bash -c "tail -f /dev/null" environment: + TZ: America/Toronto + SERVER_HOST: localhost CELERY_JOB_QUEUE: GPU depends_on: - postgres diff --git a/nginx/scripts/start b/nginx/scripts/start index 96cee21a2..38b467133 100644 --- a/nginx/scripts/start +++ b/nginx/scripts/start @@ -4,6 +4,7 @@ set -o nounset # Treat unset variables as an error when substituting. set -o xtrace # Print commands and their arguments as they are executed. /run/setup +sed -i "s/SERVER_HOST/${SERVER_HOST}/g" /etc/nginx/conf.d/ssl.conf nginx -tail -f /var/log/nginx/access.log & tail -f /var/log/nginx/error.log +#tail -f /var/log/nginx/access.log & tail -f /var/log/nginx/error.log \ No newline at end of file diff --git a/rodan-client/Dockerfile b/rodan-client/Dockerfile index ba3e55fc8..9941a729c 100644 --- a/rodan-client/Dockerfile +++ b/rodan-client/Dockerfile @@ -10,7 +10,7 @@ RUN apk add bash WORKDIR code # Install Yarn packages. -COPY code/package.json code/yarn.lock . +COPY code/package.json code/yarn.lock ./ RUN yarn install --inline-builds && yarn cache clean # Install node project. diff --git a/rodan-client/config/configuration.json b/rodan-client/config/configuration.json index 1081e87da..1e9e9f747 100644 --- a/rodan-client/config/configuration.json +++ b/rodan-client/config/configuration.json @@ -1,5 +1,5 @@ { - "SERVER_HOST": "rodan.dev.simssa.ca", + "SERVER_HOST": "localhost", "SERVER_PORT": "443", "SERVER_HTTPS": true, "SERVER_SOCKET_AVAILABLE": false, diff --git a/rodan-client/local-dev/arm-compose.yml b/rodan-client/local-dev/arm-compose.yml index 1a2074818..e54f72f7f 100644 --- a/rodan-client/local-dev/arm-compose.yml +++ b/rodan-client/local-dev/arm-compose.yml @@ -77,7 +77,6 @@ services: - celery env_file: - ./scripts/local.env - - ./hpc-rabbitmq/scripts/local.env volumes: - "resources:/rodan/data" - "./rodan-main/code:/code/Rodan" diff --git a/scripts/staging.env b/scripts/staging.env index aa810bbfa..5fed15427 100644 --- a/scripts/staging.env +++ b/scripts/staging.env @@ -14,7 +14,7 @@ DJANGO_ADMIN_URL=^api/random_secret_admin/ IIPSRV_URL=http://rodan-staging.simssa.ca/fcgi-bin/iipsrv.fcgi/ DJANGO_ACCESS_LOG=/code/Rodan/rodan.log DJANGO_DEBUG_LOG=/code/Rodan/database.log - +SERVER_HOST=rodan-staging.simssa.ca ############################################################################### # Celery Configuration ############################################################################### @@ -47,4 +47,4 @@ RABBITMQ_DEFAULT_PASS=123456Seven REDIS_HOST=redis REDIS_PORT=6379 -REDIS_DB=0 +REDIS_DB=0 \ No newline at end of file diff --git a/staging.yml b/staging.yml index 3e0b3ce70..f15eaf8ee 100644 --- a/staging.yml +++ b/staging.yml @@ -26,11 +26,11 @@ services: command: /run/start environment: TZ: America/Toronto - SERVER_HOST: rodan-staging.simssa.ca - TLS: 0 + SERVER_HOST: rodan.staging.simssa.ca + env_file: + - ./scripts/staging.env ports: - "80:80" - - "443:443" - "5671:5671" - "9002:9002" volumes: @@ -62,12 +62,17 @@ services: command: /run/start environment: TZ: America/Toronto - SERVER_HOST: rodan-staging.simssa.ca + SERVER_HOST: rodan.staging.simssa.ca CELERY_JOB_QUEUE: None env_file: - ./scripts/staging.env volumes: - "resources:/rodan/data" + + rodan-client: + image: "ddmal/rodan-client:nightly" + volumes: + - "./rodan-client/config/configuration.json:/client/configuration.json" iipsrv: image: "ddmal/iipsrv:nightly" @@ -102,7 +107,7 @@ services: command: /run/start-celery environment: TZ: America/Toronto - SERVER_HOST: rodan-staging.simssa.ca + SERVER_HOST: rodan.staging.simssa.ca CELERY_JOB_QUEUE: celery env_file: - ./scripts/staging.env @@ -132,7 +137,7 @@ services: command: /run/start-celery environment: TZ: America/Toronto - SERVER_HOST: rodan-staging.simssa.ca + SERVER_HOST: rodan.staging.simssa.ca CELERY_JOB_QUEUE: Python3 env_file: - ./scripts/staging.env @@ -162,7 +167,7 @@ services: command: /run/start-celery environment: TZ: America/Toronto - SERVER_HOST: rodan-staging.simssa.ca + SERVER_HOST: rodan.staging.simssa.ca CELERY_JOB_QUEUE: GPU depends_on: - postgres diff --git a/test-prod-compose.yml b/test-prod-compose.yml index 8f9955e4d..b81271617 100644 --- a/test-prod-compose.yml +++ b/test-prod-compose.yml @@ -78,7 +78,6 @@ services: - celery env_file: - ./scripts/local.env - - ./hpc-rabbitmq/scripts/local.env volumes: - "resources:/rodan/data" - "./rodan-main/code:/code/Rodan" @@ -132,17 +131,5 @@ services: env_file: - ./scripts/local.env - hpc-rabbitmq: - image: "ddmal/hpc-rabbitmq:v2.0.0" - healthcheck: - test: ["CMD", "rabbitmq-diagnostics", "-q", "ping"] - interval: "30s" - timeout: "3s" - retries: 3 - env_file: - - ./hpc-rabbitmq/scripts/local.env - ports: - - "5672:5672" - volumes: resources: