Meteor-kubernetes
This is an extension of https://git.panter.ch/gitlab-ci/kubernetes-base that builds meteor-apps.
Usage:
# on top of your gitlab-ci.yml
include:
- project: gitlab-ci/meteor-kubernetes
ref: v1.0.0
file: meteor-kubernetes.yml
variables:
CUSTOMER_NAME: pan
APP_NAME: avatar
CLUSTER_NAME: production
# meteors specific:
MONGODB_ENABLED: 'true' # whether to create a mongobd
WORKER_ENABLED: 'false' # whether to launch an additional pod which has WORKER_ENABLED env var. usefull for cronjobs and migrations
MONGODB_REPLICAS: '3' # how many mongodb-replicas it will launch on production. other envs have always 1