Skip to content

Instantly share code, notes, and snippets.

View pavankjadda's full-sized avatar
😀
Follow me on Twitter @pavankjadda

Pavan Kumar Jadda pavankjadda

😀
Follow me on Twitter @pavankjadda
View GitHub Profile
@pavankjadda
pavankjadda / Jwt Spring Security pom.xml .md
Created September 12, 2020 19:03
Jwt Spring Security pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.3.3.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
@pavankjadda
pavankjadda / Delete git cache.md
Created September 4, 2020 22:49
Delete git cache
git rm  -r --cached .

git add .

git commit -m "Commit after cleaning git cache"

git push origin master
@pavankjadda
pavankjadda / Docker Health Check.md
Last active August 21, 2020 21:24
Docker Health Check.md
## Use OpenJDK 11 slim image
FROM adoptopenjdk:11-jre-openj9-bionic

### Copy JAR file from local machine to container
COPY target/*.jar app.jar

### Expose the port
EXPOSE 8080
@pavankjadda
pavankjadda / Delete git tag local and remote.md
Created August 5, 2020 05:15
Delete git tag local and remote

Delete local git tag

$  git tag -d <tagname>

Delete remote git tag

$ git push --delete origin <tagname>
@pavankjadda
pavankjadda / Liquibase Test and Production commands.md
Last active July 15, 2020 22:23
Liquibase Test and Production commands.md
  1. Generate changeset between Dev and Test databases
$ mvn liquibase:diff -Ptest -Dliquibase.url="jdbc:mysql://localhost:3306/liquibasedemo-test?serverTimezone=UTC" -Dliquibase.username="root" -Dliquibase.password="bcmc1234" -Dliquibase.referenceUrl="jdbc:mysql://localhost:3306/liquibasedemo-dev?serverTimezone=UTC" -Dliquibase.referenceUsername="root" -Dliquibase.referencePassword="bcmc1234"

  1. Apply change sets to Test database
$ mvn liquibase:update -Ptest -Dliquibase.url="dbc:mysql://localhost:3306/liquibasedemo-test?serverTimezone=UTC" -Dliquibase.username="username" -Dliquibase.password="password"
@pavankjadda
pavankjadda / Liquibase Update.md
Created July 15, 2020 22:02
Liquibase Update.md
$ mvn liquibase:update -Pdev -Dliquibase.url="dbc:mysql://localhost:3306/liquibasedemo-dev?serverTimezone=UTC" -Dliquibase.username="username" -Dliquibase.password="password"

@pavankjadda
pavankjadda / Liquibase Diff command.md
Last active July 15, 2020 22:22
Liquibase Diff command.md
$ mvn liquibase:diff -Pdev -Dliquibase.url="jdbc:mysql://localhost:3306/liquibasedemo-dev?serverTimezone=UTC" -Dliquibase.username="root" -Dliquibase.password="Test@2020" -Dliquibase.referenceUrl="jdbc:mysql://localhost:3306/liquibasedemo-local?serverTimezone=UTC" -Dliquibase.referenceUsername="root" -Dliquibase.referencePassword="Test@2020"
@pavankjadda
pavankjadda / db.changelog-dev.xml
Last active July 15, 2020 21:29
db.changelog-dev.xml
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.5.xsd">
<includeAll path="db/changelog/dev" />
</databaseChangeLog>
@pavankjadda
pavankjadda / liquibase.properties
Last active July 15, 2020 21:10
liquibase.properties
#### Database properties
url=${liquibase.url}
username=${liquibase.username}
password=${liquibase.password}
driver=com.mysql.cj.jdbc.Driver
#### Reference database properties
referenceUrl=${liquibase.referenceUrl}
referenceDriver=com.mysql.cj.jdbc.Driver
@pavankjadda
pavankjadda / Vault docker.md
Last active May 27, 2020 15:08
HashiCorp Vault docker
  1. Create network
$ docker network create  vault_network
  1. Use Mysql as backend
$ docker run --name vault-mysql -e MYSQL_ROOT_PASSWORD=Test@12345 -d --network vault_network  mysql:latest