refactor: app deployment

This commit is contained in:
2023-06-05 10:54:18 +02:00
parent b21833de40
commit 3b8a344d73
104 changed files with 583 additions and 13494 deletions

View File

@@ -1,55 +0,0 @@
image: registry.gitlab.com/openstapps/projectmanagement/builder
default:
tags:
- docker
stages:
- test
- publish
image build:
stage: test
variables:
DOCKER_DRIVER: overlay2
services:
- docker:dind
script:
- export CI_ES_VERSION=$(sed -n '/FROM elasticsearch/p' Dockerfile | cut -d ":" -f 2)
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker build -t $CI_REGISTRY_IMAGE:$CI_ES_VERSION .
- docker tag $CI_REGISTRY_IMAGE:$CI_ES_VERSION $CI_REGISTRY_IMAGE:latest
only:
- branches
except:
- main
- develop
main:
stage: publish
variables:
DOCKER_DRIVER: overlay2
services:
- docker:dind
script:
- export CI_ES_VERSION=$(sed -n '/FROM elasticsearch/p' Dockerfile | cut -d ":" -f 2)
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker build -t $CI_REGISTRY_IMAGE:$CI_ES_VERSION .
- docker tag $CI_REGISTRY_IMAGE:$CI_ES_VERSION $CI_REGISTRY_IMAGE:latest
- docker push $CI_REGISTRY_IMAGE:latest
- docker push $CI_REGISTRY_IMAGE:$CI_ES_VERSION
only:
- main
develop:
stage: publish
variables:
DOCKER_DRIVER: overlay2
services:
- docker:dind
script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
- docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME .
- docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME
only:
- develop

View File

@@ -1,7 +1,3 @@
# Open StApps Monorepo
========
# Database docker image
[![pipeline status](https://img.shields.io/gitlab/pipeline/openstapps/database.svg?style=flat-square)](https://gitlab.com/openstapps/database/commits/main)

View File

@@ -0,0 +1,9 @@
{
"name": "@openstapps/database",
"version": "3.0.0",
"license": "AGPL-3.0-only",
"scripts": {
"build:docker": "docker build -t openstapps:database ."
},
"private": true
}