T277 Removal of deprecated files
This commit is contained in:
@@ -1,19 +0,0 @@
|
||||
FROM maven:3.6.3-jdk-14 as builder
|
||||
WORKDIR application
|
||||
COPY ./ ./
|
||||
RUN mvn clean install
|
||||
|
||||
FROM openjdk:14 as layerBuilder
|
||||
WORKDIR application
|
||||
ARG JAR_FILE=application/target/*.jar
|
||||
COPY --from=builder ${JAR_FILE} application.jar
|
||||
RUN java -Djarmode=layertools -jar application.jar extract
|
||||
|
||||
FROM openjdk:14
|
||||
WORKDIR application
|
||||
COPY --from=layerBuilder application/dependencies/ ./
|
||||
COPY --from=layerBuilder application/spring-boot-loader/ ./
|
||||
COPY --from=layerBuilder application/snapshot-dependencies/ ./
|
||||
COPY --from=layerBuilder application/application/ ./
|
||||
|
||||
ENTRYPOINT ["java", "-Djava.security.cgd=file:/dev/./urandom", "-Dspring.profiles.active=PROD", "org.springframework.boot.loader.JarLauncher"]
|
||||
@@ -1,18 +0,0 @@
|
||||
pipeline {
|
||||
agent any
|
||||
tools {
|
||||
maven "Maven 3.6.3"
|
||||
}
|
||||
stages {
|
||||
stage('Build') {
|
||||
steps {
|
||||
sh "docker-compose -f docker-compose-PROD.yml --context PROD build"
|
||||
}
|
||||
}
|
||||
stage('Deploy') {
|
||||
steps {
|
||||
sh "docker-compose -f docker-compose-PROD.yml --context PROD up -d"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
166
api-doc.yaml
166
api-doc.yaml
@@ -1,166 +0,0 @@
|
||||
openapi: 3.0.0
|
||||
|
||||
info:
|
||||
version: 0.0.1
|
||||
title: Mocked Service
|
||||
description: Service for creating your own mocked endpoints
|
||||
|
||||
tags:
|
||||
- name: "MockedMessage"
|
||||
- name: "MessageHistory"
|
||||
|
||||
paths:
|
||||
/mock/json/{uuid}:
|
||||
get:
|
||||
tags:
|
||||
- "MockedMessage"
|
||||
description: Generates new uuid and default message
|
||||
parameters:
|
||||
- in: path
|
||||
name: uuid
|
||||
required: true
|
||||
description: If not given, server will create and return new one
|
||||
schema:
|
||||
type: string
|
||||
example: '9bfddcc1-ef89-4c53-84e8-c88f13ecc7ec'
|
||||
responses:
|
||||
'200':
|
||||
description: Message list sent
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/MockedMessage'
|
||||
|
||||
/mock/json:
|
||||
get:
|
||||
tags:
|
||||
- "MockedMessage"
|
||||
description: Generates new uuid and default message
|
||||
responses:
|
||||
'200':
|
||||
description: Message list sent
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/MockedMessage'
|
||||
|
||||
post:
|
||||
tags:
|
||||
- "MockedMessage"
|
||||
description: creates new message in the list
|
||||
responses:
|
||||
'200':
|
||||
description: message has been created
|
||||
|
||||
|
||||
put:
|
||||
tags:
|
||||
- "MockedMessage"
|
||||
description: Adds new item or modifies existing
|
||||
requestBody:
|
||||
required: true
|
||||
description: json format describing MockedMessage object
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/MockedMessage'
|
||||
responses:
|
||||
'200':
|
||||
description: message has been updated
|
||||
|
||||
/mock/json/{uuid}/{id}:
|
||||
delete:
|
||||
tags:
|
||||
- "MockedMessage"
|
||||
description: Deletes message of given id assigned to given uuid
|
||||
parameters:
|
||||
- in: path
|
||||
name: uuid
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
example: '9bfddcc1-ef89-4c53-84e8-c88f13ecc7ec'
|
||||
- in: path
|
||||
name: id
|
||||
required: true
|
||||
schema:
|
||||
type: integer
|
||||
example: 1
|
||||
responses:
|
||||
'200':
|
||||
description: message has been deleted
|
||||
|
||||
/api/event:
|
||||
post:
|
||||
tags:
|
||||
- "MessageHistory"
|
||||
description: returns history of responses for given uuid
|
||||
requestBody:
|
||||
required: true
|
||||
description: json format describing Event query
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/EventRequest'
|
||||
responses:
|
||||
'200':
|
||||
description: history of given uuid
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/EventEntry'
|
||||
|
||||
|
||||
|
||||
components:
|
||||
schemas:
|
||||
|
||||
MockedMessage:
|
||||
description: Model containing data about created response
|
||||
properties:
|
||||
mockedResponseId:
|
||||
type: integer
|
||||
example: 1
|
||||
clientUUID:
|
||||
type: string
|
||||
example: '9bfddcc1-ef89-4c53-84e8-c88f13ecc7ec'
|
||||
mediaType:
|
||||
type: string
|
||||
example: 'application/xml'
|
||||
messageBody:
|
||||
type: string
|
||||
example: '<root><element>Hello World</element></root>'
|
||||
httpStatus:
|
||||
type: integer
|
||||
example: 200
|
||||
httpHeaders:
|
||||
type: object
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
||||
EventRequest:
|
||||
description: Model containing data about Event query
|
||||
properties:
|
||||
clientUUID:
|
||||
type: string
|
||||
example: '9bfddcc1-ef89-4c53-84e8-c88f13ecc7ec'
|
||||
localDateTimeFrom:
|
||||
type: string
|
||||
example: '2021-01-01T01:01:01'
|
||||
localDateTimeTo:
|
||||
type: string
|
||||
example: '2021-01-01T23:59:59'
|
||||
mockedResponseId:
|
||||
type: integer
|
||||
example: 1
|
||||
|
||||
EventEntry:
|
||||
description: Model containing data about Event entry
|
||||
properties:
|
||||
dateTimeStamp:
|
||||
type: string
|
||||
example: '2021-01-01T01:01:01'
|
||||
interfaceName:
|
||||
type: string
|
||||
example: 'MockedMessage - request'
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
version: '3'
|
||||
services:
|
||||
redis:
|
||||
image: 'redis'
|
||||
restart: "no"
|
||||
klaus:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile-PROD
|
||||
container_name: klaus
|
||||
restart: "no"
|
||||
ports:
|
||||
- "8097:8097"
|
||||
depends_on:
|
||||
- redis
|
||||
environment:
|
||||
SPRING_PROFILES_ACTIVE: PROD
|
||||
networks:
|
||||
default:
|
||||
external:
|
||||
name: shared_network_mocked_services
|
||||
Reference in New Issue
Block a user