Commit b872a36a authored by aray's avatar aray

initial commit by admin

parent 82159af4
FROM openjdk:17-alpine
ADD /target/demo-0.0.1-SNAPSHOT.jar //
ENTRYPOINT ["java", "-jar", "/demo-0.0.1-SNAPSHOT.jar"]
ADD /target/playground-assessment-demo-0.0.1-SNAPSHOT.jar //
ENTRYPOINT ["java", "-jar", "/playground-assessment-demo-0.0.1-SNAPSHOT.jar"]
version: '3.3'
services:
db:
image: mysql:8.0.17
container_name: pg-mysql-db
environment:
- MYSQL_ROOT_PASSWORD=sa
- MYSQL_USER=admin
- MYSQL_PASSWORD=sa
- MYSQL_DATABASE=playground
ports:
- "3306:3306"
restart: always
demo:
image: playground-assessment-demo
container_name: playground-assessment-demo
build: .
ports:
- "1099:1099"
restart: always
depends_on:
- db
environment:
SPRING_DATASOURCE_URL: jdbc:mysql://pg-mysql-db:3306/playground?createDatabaseIfNotExist=true
SPRING_DATASOURCE_USERNAME: admin
SPRING_DATASOURCE_PASSWORD: sa
\ No newline at end of file
......@@ -8,12 +8,13 @@
<version>3.0.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.altimetrik</groupId>
<artifactId>demo</artifactId>
<artifactId>playground-assessment-demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PlaygroundCandidateDemo</name>
<description>PlaygroundCandidateDemo</description>
<name>PlaygroundAssessmentDemo</name>
<description>PlaygroundAssessmentDemo</description>
<properties>
......@@ -45,10 +46,33 @@
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>3.0.3</version>
</dependency>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
<version>1.5.20</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.8.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.8.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
<build>
......
package com.altimetrik.ee.demo.controller;
public class Default {
}
package com.altimetrik;
package com.altimetrik.playground.candidate.assessment;
import com.ulisesbocchio.jasyptspringboot.annotation.EnableEncryptableProperties;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@EnableEncryptableProperties
@Slf4j
public class Application {
public class PlaygroundAssessmentDemoApplication {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
SpringApplication.run(PlaygroundAssessmentDemoApplication.class, args);
log.info("PlaygroundCandidateDemo app has been started successfully ...");
}
......
package com.altimetrik.playground.candidate.assessment.controller;
public class AdminDbConsoleController {
}
spring.datasource.url=jdbc:mysql://pg-mysql-db:3306/playground
spring.datasource.username=ENC(nh/RvbnkHaekzY1WEDvW6A==)
spring.datasource.password=ENC(IQlZwS7vnzosPXzEH4IogQ==)
spring.jpa.hibernate.ddl-auto=update
spring.datasource.initialization-mode=always
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.database-platform = org.hibernate.dialect.MySQL5Dialect
spring.jpa.generate-ddl=true
k8s.db.env=db-config-k8s
# Spring properties
spring:
application:
name: PlaygroundCandidateDemo # Service registers under this name
name: PlaygroundAssessmentDemo # Service registers under this name
freemarker:
enabled: false # Ignore Eureka dashboard FreeMarker templates
......@@ -11,8 +11,8 @@ spring:
server:
port: 1099 # HTTP (Tomcat) port
servlet.contextPath: /
undertow:
accesslog:
undertow:
accesslog:
enabled: true
# Logging configurations
......@@ -24,5 +24,7 @@ logging:
org.springframework.security: INFO
org.hibernate.SQL: WARN
article:
fileName : validator.json
\ No newline at end of file
jasypt:
encryptor:
password: playground
[
{
"id": 1,
"title": "SAMPLE APPLICATION",
"description": "It is a Sample Demo Application",
"tags": [
"JAVA",
"SPRING"
],
"vote": 1,
"createdBy": "ssa3410@altimetrik.com",
"createdDate": "01-12-2018",
"updatedBy": null,
"updatedDate": null
},
{
"id": 2,
"title": "secod APPLICATION",
"description": "It is a Sample Demo Application",
"tags": [
"JAVA",
"SPRING"
],
"vote": 2,
"createdDate": "01-12-2018",
"createdBy": "ssa3410@altimetrik.com",
"updatedDate": null,
"updatedBy": null
},
{
"id": 3,
"title": "secod APPLICATION",
"description": "It is a Sample Demo Application",
"tags": [
"JAVA",
"SPRING"
],
"vote": 0,
"createdDate": "01-12-2018",
"createdBy": "ssa3410@altimetrik.com",
"updatedDate": null,
"updatedBy": null
}
]
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment