Commit 2d314753 authored by Ignacio's avatar Ignacio
Browse files

Initial commit

parents
Loading
Loading
Loading
Loading

.env

0 → 100644
+1 −0
Original line number Diff line number Diff line
PUBLIC_PORT=2224

.gitlab-ci.yml

0 → 100644
+70 −0
Original line number Diff line number Diff line
image: registry.gitlab.com/redmic-project/docker/docker-deploy:latest

stages:
  - deploy

variables:
  DOCKER_DRIVER: overlay2

services:
  - docker:dind

deploy-dev:
  stage: deploy
  variables:
    SSH_REMOTE: ${DEV_SSH_REMOTE}
    STACK: etl
    SERVICES_TO_CHECK: etl_${CI_PROJECT_NAME}
    COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml
    SFTP_USERS: ${DEV_SFTP_USERS}
    PUBLIC_PORT: ${DEV_PUBLIC_PORT}
  script:
    - create-nets.sh ingest-ftp-net
    - >
      deploy.sh COMPOSE_FILE=${COMPOSE_FILE} SFTP_USERS=${SFTP_USERS} PUBLIC_PORT=${PUBLIC_PORT}
  environment:
    name: dev
  only:
    - dev
  when: manual

deploy-supporting-branch:
  stage: deploy
  variables:
    SSH_REMOTE: ${DEV_SSH_REMOTE}
    STACK: etl
    SERVICES_TO_CHECK: etl_${CI_PROJECT_NAME}
    COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.dev.yml
    SFTP_USERS: ${DEV_SFTP_USERS}
    PUBLIC_PORT: ${DEV_PUBLIC_PORT}
  script:
    - create-nets.sh ingest-ftp-net
    - >
      deploy.sh COMPOSE_FILE=${COMPOSE_FILE} SFTP_USERS=${SFTP_USERS} PUBLIC_PORT=${PUBLIC_PORT}
  environment:
    name: dev
  only:
    - branches
  except:
    - master
    - dev
  when: manual

deploy-pro:
  stage: deploy
  variables:
    SSH_REMOTE: ${PRO_SSH_REMOTE}
    STACK: etl
    SERVICES_TO_CHECK: etl_${CI_PROJECT_NAME}
    COMPOSE_FILE: docker-compose.tmpl.yml:docker-compose.prod.yml
    SFTP_USERS: ${PRO_SFTP_USERS}
    PUBLIC_PORT: ${PRO_PUBLIC_PORT}
  script:
    - create-nets.sh ingest-ftp-net
    - >
      deploy.sh COMPOSE_FILE=${COMPOSE_FILE} SFTP_USERS=${SFTP_USERS} PUBLIC_PORT=${PUBLIC_PORT}
  environment:
    name: pro
  only:
    - master
  when: manual

README.md

0 → 100644
+0 −0

Empty file added.

docker-compose.dev.yml

0 → 100644
+6 −0
Original line number Diff line number Diff line
version: '3.5'

volumes:
  ingest-data-vol:
    name: ${INGEST_DATA_VOL_NAME:-ingest-data-vol}
 No newline at end of file
+9 −0
Original line number Diff line number Diff line
version: '3.5'

volumes:
  ingest-data-vol:
    name: ${INGEST_DATA_VOL_NAME:-ingest-data-vol}
    driver: "cloudstor:aws"
    driver_opts:
      backing: shared
 No newline at end of file