diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 007c28c..37893f5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,31 @@ +variables: + GIT_SUBMODULE_STRATEGY: recursive + stages: - build -include: - - template: Jobs/Build.gitlab-ci.yml +services: + - docker:24.0.5-dind + +before_script: + - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY" + +build: + stage: build + image: docker:latest + variables: + IMAGE_NAME: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA + LATEST_IMAGE_NAME: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:latest + PUBLISH_IMAGE_NAME: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG + PUBLISH_LATEST_IMAGE_NAME: $CI_REGISTRY_IMAGE:latest + script: + - docker build -t $IMAGE_NAME . + - docker image tag $IMAGE_NAME $LATEST_IMAGE_NAME + - docker push $IMAGE_NAME + - docker push $LATEST_IMAGE_NAME + - | + if [ $CI_COMMIT_TAG ]; then + docker image tag $IMAGE_NAME $PUBLISH_IMAGE_NAME + docker image tag $IMAGE_NAME $PUBLISH_LATEST_IMAGE_NAME + docker push $PUBLISH_IMAGE_NAME $PUBLISH_LATEST_IMAGE_NAME + fi diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..e24bb0c --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "drop-base"] + path = drop-base + url = https://github.com/Drop-OSS/drop-base.git diff --git a/.vscode/settings.json b/.vscode/settings.json index 42e000e..87ca8ef 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,5 +2,17 @@ "spellchecker.ignoreWordsList": [ "mTLS", "Wireguard" + ], + "sqltools.connections": [ + { + "previewLimit": 50, + "server": "localhost", + "port": 5432, + "driver": "PostgreSQL", + "name": "drop", + "database": "drop", + "username": "drop", + "password": "drop" + } ] -} \ No newline at end of file +} diff --git a/app.vue b/app.vue index b34046f..5b6668f 100644 --- a/app.vue +++ b/app.vue @@ -2,6 +2,7 @@ + diff --git a/components/CarouselPagination.vue b/components/CarouselPagination.vue index b4aa338..6ec24ae 100644 --- a/components/CarouselPagination.vue +++ b/components/CarouselPagination.vue @@ -1,11 +1,11 @@