brand: rename project
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Glenn Y. Rolland 2023-01-16 11:56:01 +01:00
parent 3deea69d24
commit 760d118240
3 changed files with 73 additions and 4 deletions

71
.drone.yml Normal file
View file

@ -0,0 +1,71 @@
---
kind: pipeline
type: docker
name: default
steps:
- name: debug
image: alpine
environment:
commands:
- 'echo "Repository: glenux/service-monica"'
- 'echo "Git commit: ${DRONE_COMMIT_SHA:0:8}"'
- name: publish:commit_sha
image: plugins/docker
# pull: never
# volumes:
# - name: cache
# path: /stupid
environment:
DOCKER_REPO: glenux/service-monica
settings:
username:
from_secret: DOCKERHUB_USERNAME
password:
from_secret: DOCKERHUB_PASSWORD
cache_from: "glenux/service-monica:latest_${DRONE_BRANCH/\\//-}"
repo: glenux/service-monica
tags: "${DRONE_COMMIT_SHA:0:8}"
purge: false
- name: publish:commit_branch
image: plugins/docker
# volumes:
# - name: cache
# path: /stupid
settings:
username:
from_secret: DOCKERHUB_USERNAME
password:
from_secret: DOCKERHUB_PASSWORD
cache_from: "glenux/service-monica:latest_${DRONE_BRANCH/\\//-}"
repo: glenux/service-monica
tags: "latest_${DRONE_BRANCH/\\//-}"
purge: false
when:
branch:
- "master"
- "develop"
- "feature/*"
- name: publish:latest
image: plugins/docker
settings:
username:
from_secret: DOCKERHUB_USERNAME
password:
from_secret: DOCKERHUB_PASSWORD
cache_from: "glenux/service-monica:latest_${DRONE_BRANCH/\\//-}"
repo: glenux/service-monica
tags: latest
purge: false
when:
branch:
- master
# volumes:
# - name: cache
# temp: {}
#

View file

@ -6,7 +6,7 @@ BASEDIR="$(pwd)"
BASEHASH="$(echo "$BASEDIR" |sha256sum |head -c7)" BASEHASH="$(echo "$BASEDIR" |sha256sum |head -c7)"
ACTION="watch" ACTION="watch"
VERBOSITY="0" VERBOSITY="0"
DOCKER_IMAGE=glenux/teaching-boilerplate:latest DOCKER_IMAGE=glenux/docmachine:latest
DOCKER_OPT_TTY="-t" DOCKER_OPT_TTY="-t"
gxt_usage() { gxt_usage() {
@ -106,7 +106,7 @@ if [ "$VERBOSITY" -gt 0 ]; then
set -x set -x
fi fi
DOCKER_NAME="gx-teaching-$BASEHASH" DOCKER_NAME="docmachine-$BASEHASH"
DOCKER_CID="$(docker ps -f "name=$DOCKER_NAME" -q)" DOCKER_CID="$(docker ps -f "name=$DOCKER_NAME" -q)"
if [ -n "$DOCKER_CID" ]; then if [ -n "$DOCKER_CID" ]; then
@ -133,5 +133,3 @@ if [ "$VERBOSITY" -gt 0 ]; then
set +x set +x
fi fi
# TODO: ask current user permissions
# TODO: fix permissions on generated files