initial commit

This commit is contained in:
nihonium 2023-01-15 13:53:21 +03:00
commit 3b3c9a9417
Signed by: nihonium
GPG key ID: 0251623741027CFC
258 changed files with 20086 additions and 0 deletions

View file

@ -0,0 +1,4 @@
FROM openjdk:11-jdk-oracle
COPY backend-1.0.0-FINAL.jar /app/editor.jar
WORKDIR /app
ENTRYPOINT ["java","-Dspring.profiles.active=prod","-jar","/app/editor.jar"]

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,35 @@
# JPA setup
spring.datasource.url=jdbc:mysql://${MYSQL_HOST:localhost}:${MYSQL_PORT:3306}/${MYSQL_DATABASE:editor}
spring.datasource.username=${MYSQL_USER:editor}
spring.datasource.password=${MYSQL_PASSWORD:password}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.hibernate.ddl-auto=update
spring.jpa.generate-ddl=true
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
# Spring misc setup
logging.level.org.springframework.web=DEBUG
# General App properties
server.port=${SERVER_PORT:8080}
app.debug=false
# App's defaults
app.defaults.admin.username=admin
app.defaults.admin.password=@dM1ni$theb3sT
# Security
app.security.password.length.min=8
app.security.password.length.max=42
app.security.auth_token.name=AuthToken
app.security.auth_token.secret=VolgaCTF2022
app.security.auth_token.validity.period=360
app.security.user.expiration.period=360
app.security.user.expiration.schedule=* 15 * * * *
# Static contents settings
app.storage.image.fs.root=/app/.data
app.storage.image.types=jpeg,png
app.storage.image.count.limit=10

View file

@ -0,0 +1,34 @@
# JPA setup
spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=password
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.jpa.generate-ddl=true
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
# Spring misc setup
logging.level.org.springframework.web=DEBUG
# General App properties
server.port=${SERVER_PORT:8080}
app.debug=true
# App's defaults
app.defaults.admin.username=admin
app.defaults.admin.password=@dM1ni$theb3sT
# Security
app.security.password.length.min=8
app.security.password.length.max=42
app.security.auth_token.name=AuthToken
app.security.auth_token.secret=VolgaCTF2022
app.security.auth_token.validity.period=360
app.security.user.expiration.period=360
app.security.user.expiration.schedule=* 15 * * * *
# Static contents settings
app.storage.image.fs.root=./target/static
app.storage.image.types=jpeg,png
app.storage.image.count.limit=10

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,73 @@
- "BOOT-INF/lib/spring-boot-2.6.1.jar"
- "BOOT-INF/lib/spring-context-5.3.13.jar"
- "BOOT-INF/lib/spring-boot-autoconfigure-2.6.1.jar"
- "BOOT-INF/lib/jakarta.annotation-api-1.3.5.jar"
- "BOOT-INF/lib/spring-core-5.3.13.jar"
- "BOOT-INF/lib/spring-jcl-5.3.13.jar"
- "BOOT-INF/lib/snakeyaml-1.29.jar"
- "BOOT-INF/lib/jackson-datatype-jdk8-2.13.0.jar"
- "BOOT-INF/lib/jackson-module-parameter-names-2.13.0.jar"
- "BOOT-INF/lib/tomcat-embed-core-9.0.55.jar"
- "BOOT-INF/lib/tomcat-embed-el-9.0.55.jar"
- "BOOT-INF/lib/tomcat-embed-websocket-9.0.55.jar"
- "BOOT-INF/lib/spring-web-5.3.13.jar"
- "BOOT-INF/lib/spring-beans-5.3.13.jar"
- "BOOT-INF/lib/spring-webmvc-5.3.13.jar"
- "BOOT-INF/lib/spring-expression-5.3.13.jar"
- "BOOT-INF/lib/spring-aop-5.3.13.jar"
- "BOOT-INF/lib/spring-security-config-5.6.0.jar"
- "BOOT-INF/lib/spring-security-web-5.6.0.jar"
- "BOOT-INF/lib/aspectjweaver-1.9.7.jar"
- "BOOT-INF/lib/HikariCP-4.0.3.jar"
- "BOOT-INF/lib/spring-jdbc-5.3.13.jar"
- "BOOT-INF/lib/jakarta.transaction-api-1.3.3.jar"
- "BOOT-INF/lib/jakarta.persistence-api-2.2.3.jar"
- "BOOT-INF/lib/hibernate-core-5.6.1.Final.jar"
- "BOOT-INF/lib/jboss-logging-3.4.2.Final.jar"
- "BOOT-INF/lib/byte-buddy-1.11.22.jar"
- "BOOT-INF/lib/antlr-2.7.7.jar"
- "BOOT-INF/lib/jandex-2.2.3.Final.jar"
- "BOOT-INF/lib/classmate-1.5.1.jar"
- "BOOT-INF/lib/hibernate-commons-annotations-5.1.2.Final.jar"
- "BOOT-INF/lib/jaxb-runtime-2.3.5.jar"
- "BOOT-INF/lib/txw2-2.3.5.jar"
- "BOOT-INF/lib/istack-commons-runtime-3.0.12.jar"
- "BOOT-INF/lib/jakarta.activation-1.2.2.jar"
- "BOOT-INF/lib/spring-data-jpa-2.6.0.jar"
- "BOOT-INF/lib/spring-data-commons-2.6.0.jar"
- "BOOT-INF/lib/spring-orm-5.3.13.jar"
- "BOOT-INF/lib/spring-tx-5.3.13.jar"
- "BOOT-INF/lib/slf4j-api-1.7.32.jar"
- "BOOT-INF/lib/spring-aspects-5.3.13.jar"
- "BOOT-INF/lib/spring-boot-actuator-autoconfigure-2.6.1.jar"
- "BOOT-INF/lib/spring-boot-actuator-2.6.1.jar"
- "BOOT-INF/lib/micrometer-core-1.8.0.jar"
- "BOOT-INF/lib/HdrHistogram-2.1.12.jar"
- "BOOT-INF/lib/LatencyUtils-2.0.3.jar"
- "BOOT-INF/lib/log4j-slf4j-impl-2.14.1.jar"
- "BOOT-INF/lib/log4j-api-2.14.1.jar"
- "BOOT-INF/lib/log4j-core-2.14.1.jar"
- "BOOT-INF/lib/log4j-jul-2.14.1.jar"
- "BOOT-INF/lib/jul-to-slf4j-1.7.32.jar"
- "BOOT-INF/lib/jackson-module-kotlin-2.13.4.jar"
- "BOOT-INF/lib/jackson-databind-2.13.0.jar"
- "BOOT-INF/lib/jackson-annotations-2.13.0.jar"
- "BOOT-INF/lib/jackson-datatype-jsr310-2.13.4.jar"
- "BOOT-INF/lib/jackson-core-2.13.0.jar"
- "BOOT-INF/lib/kotlin-reflect-1.7.10.jar"
- "BOOT-INF/lib/kotlin-stdlib-1.7.10.jar"
- "BOOT-INF/lib/kotlin-stdlib-common-1.7.10.jar"
- "BOOT-INF/lib/annotations-13.0.jar"
- "BOOT-INF/lib/kotlin-stdlib-jdk8-1.7.10.jar"
- "BOOT-INF/lib/kotlin-stdlib-jdk7-1.7.10.jar"
- "BOOT-INF/lib/jjwt-0.9.1.jar"
- "BOOT-INF/lib/jjwt-api-0.11.5.jar"
- "BOOT-INF/lib/validation-api-2.0.1.Final.jar"
- "BOOT-INF/lib/passay-1.6.2.jar"
- "BOOT-INF/lib/h2-1.4.200.jar"
- "BOOT-INF/lib/mysql-connector-java-8.0.27.jar"
- "BOOT-INF/lib/jakarta.xml.bind-api-2.3.3.jar"
- "BOOT-INF/lib/jakarta.activation-api-1.2.2.jar"
- "BOOT-INF/lib/spring-security-core-5.6.0.jar"
- "BOOT-INF/lib/spring-security-crypto-5.6.0.jar"
- "BOOT-INF/lib/spring-boot-jarmode-layertools-2.6.1.jar"

View file

@ -0,0 +1,10 @@
- "dependencies":
- "BOOT-INF/lib/"
- "spring-boot-loader":
- "org/"
- "snapshot-dependencies":
- "application":
- "BOOT-INF/classes/"
- "BOOT-INF/classpath.idx"
- "BOOT-INF/layers.idx"
- "META-INF/"

Some files were not shown because too many files have changed in this diff Show more