chore: set application to validate mode and add database initialization script

This commit is contained in:
Pablo de la Torre Jamardo 2025-09-12 17:17:18 +02:00
parent 1636039545
commit 682d801836
3 changed files with 10 additions and 2 deletions

View File

@ -10,7 +10,7 @@ spring:
jpa:
hibernate:
ddl-auto: update
ddl-auto: validate
properties:
hibernate.transaction.jta.platform: org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform
hibernate:
@ -48,5 +48,4 @@ spring:
jpa:
properties:
hibernate:
ddl-auto: update
dialect: org.hibernate.dialect.PostgreSQLDialect

View File

@ -23,6 +23,7 @@ services:
POSTGRES_PASSWORD: ${DB_PASSWORD}
volumes:
- rest-email-bridge-db-data:/var/lib/postgresql/data
- ./infrastructure/src/main/resources/db-scripts:/docker-entrypoint-initdb.d
networks:
- network

View File

@ -0,0 +1,8 @@
CREATE TABLE restemailbridge.mail
(
id BIGSERIAL PRIMARY KEY,
body VARCHAR(255) NOT NULL,
recipient VARCHAR(255) NOT NULL,
sender VARCHAR(255) NOT NULL,
subject VARCHAR(255) NOT NULL
);