Commit b872a36a authored by aray's avatar aray

initial commit by admin

parent 82159af4
FROM openjdk:17-alpine FROM openjdk:17-alpine
ADD /target/demo-0.0.1-SNAPSHOT.jar // ADD /target/playground-assessment-demo-0.0.1-SNAPSHOT.jar //
ENTRYPOINT ["java", "-jar", "/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 @@ ...@@ -8,12 +8,13 @@
<version>3.0.1</version> <version>3.0.1</version>
<relativePath/> <!-- lookup parent from repository --> <relativePath/> <!-- lookup parent from repository -->
</parent> </parent>
<groupId>com.altimetrik</groupId> <groupId>com.altimetrik</groupId>
<artifactId>demo</artifactId> <artifactId>playground-assessment-demo</artifactId>
<version>0.0.1-SNAPSHOT</version> <version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>PlaygroundCandidateDemo</name> <name>PlaygroundAssessmentDemo</name>
<description>PlaygroundCandidateDemo</description> <description>PlaygroundAssessmentDemo</description>
<properties> <properties>
...@@ -45,10 +46,33 @@ ...@@ -45,10 +46,33 @@
<artifactId>lombok</artifactId> <artifactId>lombok</artifactId>
<optional>true</optional> <optional>true</optional>
</dependency> </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> <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 lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication @SpringBootApplication
@EnableEncryptableProperties
@Slf4j @Slf4j
public class Application { public class PlaygroundAssessmentDemoApplication {
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication.run(Application.class, args); SpringApplication.run(PlaygroundAssessmentDemoApplication.class, args);
log.info("PlaygroundCandidateDemo app has been started successfully ..."); 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 properties
spring: spring:
application: application:
name: PlaygroundCandidateDemo # Service registers under this name name: PlaygroundAssessmentDemo # Service registers under this name
freemarker: freemarker:
enabled: false # Ignore Eureka dashboard FreeMarker templates enabled: false # Ignore Eureka dashboard FreeMarker templates
...@@ -11,8 +11,8 @@ spring: ...@@ -11,8 +11,8 @@ spring:
server: server:
port: 1099 # HTTP (Tomcat) port port: 1099 # HTTP (Tomcat) port
servlet.contextPath: / servlet.contextPath: /
undertow: undertow:
accesslog: accesslog:
enabled: true enabled: true
# Logging configurations # Logging configurations
...@@ -24,5 +24,7 @@ logging: ...@@ -24,5 +24,7 @@ logging:
org.springframework.security: INFO org.springframework.security: INFO
org.hibernate.SQL: WARN org.hibernate.SQL: WARN
article: jasypt:
fileName : validator.json encryptor:
\ No newline at end of file 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