CI/CD: Add logs volume
continuous-integration/drone/push Build is failing Details

This commit is contained in:
FyloZ 2021-12-29 17:34:14 -05:00
parent 76e080876c
commit 6fad6667f9
Signed by: william
GPG Key ID: 835378AE9AF4AE97
2 changed files with 3 additions and 1 deletions

View File

@ -95,6 +95,7 @@ steps:
DEPLOY_SPRING_PROFILES: mysql,rest DEPLOY_SPRING_PROFILES: mysql,rest
DEPLOY_DATA_VOLUME: /var/cre/data DEPLOY_DATA_VOLUME: /var/cre/data
DEPLOY_CONFIG_VOLUME: /var/cre/config DEPLOY_CONFIG_VOLUME: /var/cre/config
DEPLOY_LOGS_VOLUME: /var/cre/logs
commands: commands:
- apk update - apk update
- apk add --no-cache openssh-client - apk add --no-cache openssh-client
@ -107,7 +108,7 @@ steps:
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config' - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
- ssh -p $DEPLOY_SERVER_SSH_PORT $DEPLOY_SERVER_USERNAME@$DEPLOY_SERVER "docker stop $DEPLOY_CONTAINER_NAME || true && docker rm $DEPLOY_CONTAINER_NAME || true" - ssh -p $DEPLOY_SERVER_SSH_PORT $DEPLOY_SERVER_USERNAME@$DEPLOY_SERVER "docker stop $DEPLOY_CONTAINER_NAME || true && docker rm $DEPLOY_CONTAINER_NAME || true"
- ssh -p $DEPLOY_SERVER_SSH_PORT $DEPLOY_SERVER_USERNAME@$DEPLOY_SERVER "docker pull $CRE_REGISTRY_IMAGE:$CRE_RELEASE" - ssh -p $DEPLOY_SERVER_SSH_PORT $DEPLOY_SERVER_USERNAME@$DEPLOY_SERVER "docker pull $CRE_REGISTRY_IMAGE:$CRE_RELEASE"
- ssh -p $DEPLOY_SERVER_SSH_PORT $DEPLOY_SERVER_USERNAME@$DEPLOY_SERVER "docker run -d -p $CRE_PORT:9090 --name=$DEPLOY_CONTAINER_NAME -v $DEPLOY_DATA_VOLUME:/usr/bin/data -v $DEPLOY_CONFIG_VOLUME:/usr/bin/config -e spring_profiles_active=$DEPLOY_SPRING_PROFILES $CRE_REGISTRY_IMAGE:$CRE_RELEASE" - ssh -p $DEPLOY_SERVER_SSH_PORT $DEPLOY_SERVER_USERNAME@$DEPLOY_SERVER "docker run -d -p $CRE_PORT:9090 --name=$DEPLOY_CONTAINER_NAME -v $DEPLOY_DATA_VOLUME:/usr/bin/data -v $DEPLOY_CONFIG_VOLUME:/usr/bin/config -v $DEPLOY_LOGS_VOLUME:/usr/bin/logs -e spring_profiles_active=$DEPLOY_SPRING_PROFILES $CRE_REGISTRY_IMAGE:$CRE_RELEASE"
when: when:
event: event:
- tag - tag

View File

@ -28,5 +28,6 @@ ENV spring_datasource_password=pass
VOLUME /usr/bin/data VOLUME /usr/bin/data
VOLUME /usr/bin/config VOLUME /usr/bin/config
VOLUME /usr/bin/logs
ENTRYPOINT ["java", "-jar", "ColorRecipesExplorer.jar"] ENTRYPOINT ["java", "-jar", "ColorRecipesExplorer.jar"]