Skip to content

Commit

Permalink
Eliminado SQL init
Browse files Browse the repository at this point in the history
- Ahora se usa flyway.
  • Loading branch information
nmarulo committed Nov 8, 2024
1 parent 24980f3 commit 3aaff35
Show file tree
Hide file tree
Showing 6 changed files with 2 additions and 701 deletions.
6 changes: 1 addition & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,6 @@ Este proyecto proporciona los recursos a consumir por el [proyecto web][github-p
- Crear el esquema `despensa_app`.
- Establecer la contraseña del usuario `root` en la propiedad
`spring.datasource.password` del archivo [application.properties](src/main/resources/application.properties).
- Ejecutar manualmente los siguientes scripts:
- [schema.sql](src/main/resources/db/schema.sql)
- [data.sql](src/main/resources/db/data.sql)

#### Compilar e iniciar el proyecto

Expand All @@ -76,8 +73,7 @@ Abrir una consola en la raíz del proyecto y ejecutar los siguientes comandos:

### Despliegue con docker

Con esta opción no necesitaremos instalar mysql y al iniciar siempre se ejecutarán los scripts (`schema.sql` y
`data.sql`), ya que la aplicación se iniciara con el perfil **dockerdev**.
Con esta opción no necesitaremos instalar mysql. La aplicación se iniciará con el perfil **dockerdev**.
MySQL utilizará el puerto `3307`.

**Iniciar imagen de docker hub**
Expand Down
2 changes: 0 additions & 2 deletions src/main/resources/application-dockerdev.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
spring.config.import=application.properties
# Spring auto-configuration properties
spring.sql.init.mode=always

3 changes: 0 additions & 3 deletions src/main/resources/application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@ spring.datasource.password=${MYSQL_PASSWORD:nicolas}
logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
spring.jpa.hibernate.ddl-auto=validate
spring.sql.init.mode=never
spring.sql.init.schema-locations=classpath*:db/schema.sql
spring.sql.init.data-locations=classpath*:db/data.sql
spring.flyway.locations=classpath:db/migration/{vendor},classpath:dev/db/migration/{vendor}
spring.flyway.default-schema=despensa_app
# Springdoc - OpenAPI specification properties
Expand Down
Loading

0 comments on commit 3aaff35

Please sign in to comment.