Loading .gitlab-ci.yml +15 −11 Original line number Diff line number Diff line Loading @@ -14,15 +14,16 @@ deploy-artifactory-dev: variables: DEPLOY_DIR_NAME: artifactory SSH_REMOTE: ${DEV_SSH_REMOTE} SERVICE: artifactory STACK: artifactory SERVICES_TO_CHECK: artifactory_artifactory IMAGE_TAG: latest COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml script: - > deploy.sh IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} deploy.sh IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} PUBLIC_HOSTNAME=${DEV_PUBLIC_HOSTNAME} environment: name: dev/${SERVICE} url: https://${SERVICE}.${DEV_PUBLIC_HOSTNAME} name: dev/artifactory url: https://artifactory.${DEV_PUBLIC_HOSTNAME} only: - dev when: manual Loading Loading @@ -169,16 +170,17 @@ deploy-minio-dev: variables: DEPLOY_DIR_NAME: minio SSH_REMOTE: ${DEV_SSH_REMOTE} SERVICE: minio STACK: minio SERVICES_TO_CHECK: minio_minio IMAGE_TAG: latest COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml script: - > deploy.sh IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} MINIO_ACCESS_KEY=${MINIO_ACCESS_KEY} MINIO_SECRET_KEY=${MINIO_SECRET_KEY} MINIO_SECRET_KEY=${MINIO_SECRET_KEY} PUBLIC_HOSTNAME=${DEV_PUBLIC_HOSTNAME} environment: name: dev/${SERVICE} url: https://${SERVICE}.${DEV_PUBLIC_HOSTNAME} name: dev/minio url: https://minio.${DEV_PUBLIC_HOSTNAME} only: - dev when: manual Loading @@ -188,16 +190,18 @@ deploy-pgadmin-dev: variables: DEPLOY_DIR_NAME: pgadmin SSH_REMOTE: ${DEV_SSH_REMOTE} SERVICE: pgadmin STACK: postgres SERVICES_TO_CHECK: postgres_pgadmin IMAGE_TAG: latest COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml script: - > deploy.sh IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} PGADMIN_SETUP_EMAIL=${PGADMIN_SETUP_EMAIL} PGADMIN_SETUP_PASSWORD=${PGADMIN_SETUP_PASSWORD} MAIL_USER=${MAIL_USER} MAIL_PASSWORD=${MAIL_PASSWORD} PUBLIC_HOSTNAME=${DEV_PUBLIC_HOSTNAME} environment: name: dev/${SERVICE} url: https://${SERVICE}.${DEV_PUBLIC_HOSTNAME} name: dev/pgadmin url: https://pgadmin.${DEV_PUBLIC_HOSTNAME} only: - dev when: manual Loading artifactory/docker-compose.dev.yml +18 −2 Original line number Diff line number Diff line Loading @@ -2,10 +2,26 @@ version: '3.5' services: artifactory: container_name: artifactory restart: on-failure:3 ports: - ${ARTIFACTORY_PORT}:8081 deploy: mode: replicated replicas: 1 labels: traefik.port: "8081" traefik.docker.network: traefik-net traefik.frontend.rule: Host:artifactory.${PUBLIC_HOSTNAME} traefik.backend: artifactory restart_policy: condition: on-failure delay: 30s window: 2m resources: limits: cpus: '0.5' memory: 2560M reservations: memory: 2048M volumes: artifactory-vol: Loading artifactory/docker-compose.tmpl.yml +3 −0 Original line number Diff line number Diff line Loading @@ -5,9 +5,12 @@ services: image: docker.bintray.io/jfrog/artifactory-oss:${IMAGE_TAG:-latest} networks: - redmic-net - traefik-net volumes: - artifactory-vol:/var/opt/jfrog/artifactory networks: redmic-net: external: true traefik-net: external: true minio/docker-compose.dev.yml +18 −2 Original line number Diff line number Diff line Loading @@ -2,10 +2,26 @@ version: '3.5' services: minio: container_name: minio restart: on-failure:3 ports: - ${MINIO_PORT}:9000 deploy: mode: replicated replicas: 1 labels: traefik.port: "9000" traefik.docker.network: traefik-net traefik.frontend.rule: Host:minio.${PUBLIC_HOSTNAME} traefik.backend: minio restart_policy: condition: on-failure delay: 30s window: 2m resources: limits: cpus: '0.5' memory: 512M reservations: memory: 410M volumes: minio-vol: Loading minio/docker-compose.tmpl.yml +3 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ services: command: server /export networks: - redmic-net - traefik-net volumes: - minio-vol:/export environment: Loading @@ -15,3 +16,5 @@ services: networks: redmic-net: external: true traefik-net: external: true Loading
.gitlab-ci.yml +15 −11 Original line number Diff line number Diff line Loading @@ -14,15 +14,16 @@ deploy-artifactory-dev: variables: DEPLOY_DIR_NAME: artifactory SSH_REMOTE: ${DEV_SSH_REMOTE} SERVICE: artifactory STACK: artifactory SERVICES_TO_CHECK: artifactory_artifactory IMAGE_TAG: latest COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml script: - > deploy.sh IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} deploy.sh IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} PUBLIC_HOSTNAME=${DEV_PUBLIC_HOSTNAME} environment: name: dev/${SERVICE} url: https://${SERVICE}.${DEV_PUBLIC_HOSTNAME} name: dev/artifactory url: https://artifactory.${DEV_PUBLIC_HOSTNAME} only: - dev when: manual Loading Loading @@ -169,16 +170,17 @@ deploy-minio-dev: variables: DEPLOY_DIR_NAME: minio SSH_REMOTE: ${DEV_SSH_REMOTE} SERVICE: minio STACK: minio SERVICES_TO_CHECK: minio_minio IMAGE_TAG: latest COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml script: - > deploy.sh IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} MINIO_ACCESS_KEY=${MINIO_ACCESS_KEY} MINIO_SECRET_KEY=${MINIO_SECRET_KEY} MINIO_SECRET_KEY=${MINIO_SECRET_KEY} PUBLIC_HOSTNAME=${DEV_PUBLIC_HOSTNAME} environment: name: dev/${SERVICE} url: https://${SERVICE}.${DEV_PUBLIC_HOSTNAME} name: dev/minio url: https://minio.${DEV_PUBLIC_HOSTNAME} only: - dev when: manual Loading @@ -188,16 +190,18 @@ deploy-pgadmin-dev: variables: DEPLOY_DIR_NAME: pgadmin SSH_REMOTE: ${DEV_SSH_REMOTE} SERVICE: pgadmin STACK: postgres SERVICES_TO_CHECK: postgres_pgadmin IMAGE_TAG: latest COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml script: - > deploy.sh IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} PGADMIN_SETUP_EMAIL=${PGADMIN_SETUP_EMAIL} PGADMIN_SETUP_PASSWORD=${PGADMIN_SETUP_PASSWORD} MAIL_USER=${MAIL_USER} MAIL_PASSWORD=${MAIL_PASSWORD} PUBLIC_HOSTNAME=${DEV_PUBLIC_HOSTNAME} environment: name: dev/${SERVICE} url: https://${SERVICE}.${DEV_PUBLIC_HOSTNAME} name: dev/pgadmin url: https://pgadmin.${DEV_PUBLIC_HOSTNAME} only: - dev when: manual Loading
artifactory/docker-compose.dev.yml +18 −2 Original line number Diff line number Diff line Loading @@ -2,10 +2,26 @@ version: '3.5' services: artifactory: container_name: artifactory restart: on-failure:3 ports: - ${ARTIFACTORY_PORT}:8081 deploy: mode: replicated replicas: 1 labels: traefik.port: "8081" traefik.docker.network: traefik-net traefik.frontend.rule: Host:artifactory.${PUBLIC_HOSTNAME} traefik.backend: artifactory restart_policy: condition: on-failure delay: 30s window: 2m resources: limits: cpus: '0.5' memory: 2560M reservations: memory: 2048M volumes: artifactory-vol: Loading
artifactory/docker-compose.tmpl.yml +3 −0 Original line number Diff line number Diff line Loading @@ -5,9 +5,12 @@ services: image: docker.bintray.io/jfrog/artifactory-oss:${IMAGE_TAG:-latest} networks: - redmic-net - traefik-net volumes: - artifactory-vol:/var/opt/jfrog/artifactory networks: redmic-net: external: true traefik-net: external: true
minio/docker-compose.dev.yml +18 −2 Original line number Diff line number Diff line Loading @@ -2,10 +2,26 @@ version: '3.5' services: minio: container_name: minio restart: on-failure:3 ports: - ${MINIO_PORT}:9000 deploy: mode: replicated replicas: 1 labels: traefik.port: "9000" traefik.docker.network: traefik-net traefik.frontend.rule: Host:minio.${PUBLIC_HOSTNAME} traefik.backend: minio restart_policy: condition: on-failure delay: 30s window: 2m resources: limits: cpus: '0.5' memory: 512M reservations: memory: 410M volumes: minio-vol: Loading
minio/docker-compose.tmpl.yml +3 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ services: command: server /export networks: - redmic-net - traefik-net volumes: - minio-vol:/export environment: Loading @@ -15,3 +16,5 @@ services: networks: redmic-net: external: true traefik-net: external: true