Published via gitlab ci! Uses gitlab's auth which ...
# show-us-what-you-got
v
Published via gitlab ci! Uses gitlab's auth which is a big plus for me A bit hacky but it works
Copy code
# The Docker image that will be used to build your app
pages:
  stage: run
  image: 
    name: $CI_REGISTRY_IMAGE:latest
    entrypoint: [""]
  variables:
    MELTANO_ENVIRONMENT: prod
    POSTGRES_DB: $TAP_POSTGRES_HOST
    POSTGRES_USER: $TAP_POSTGRES_HOST #Evidence.dev
    POSTGRES_PASSWORD: $TAP_POSTGRES_HOST #Evidence.dev
    POSTGRES_HOST_AUTH_METHOD: trust
    POSTGRES_HOST: $TAP_POSTGRES_HOST #Evidence.dev
    POSTGRES_DATABASE: $TAP_POSTGRES_HOST #Evidence.dev
    DATABASE: $TAP_POSTGRES_HOST #Evidence.dev
    POSTGRES_PORT: 5432 #Evidence.dev
# Functions that should be executed before the build script is run
  script:
    - cd /project/my-project
    - meltano run dashboard
    - apt update -y
    - apt install curl -y
    - curl -fsSL <https://deb.nodesource.com/setup_18.x> | bash -
    - apt install nodejs -y 
    - npm install
    - npm run build
    - cp -r build/ ${CI_PROJECT_DIR}/public
  artifacts:
    paths:
        # The folder that contains the files to be exposed at the Page URL
        - public
  rules:
      # This ensures that only pushes to the default branch will trigger
      # a pages deploy
  - if: ($CI_PIPELINE_SOURCE == "schedule" || $CI_PIPELINE_SOURCE == "web") && $mode == "dashboard"
  services:
  - postgres:12.2-alpine
j
how often are you running it hahaha. inbox stats?
v
Right now daily Yeah Im a "gtd" person so I try to process my "inbox" daily. And I get behind constantly and then wonder why I feel lost
j
fellow gtd person too. yeah got it. super cool - thanks for sharing 😄
a
Very cool, @visch!