Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update java APIs to build native image #63

Closed
2 of 4 tasks
RMCampos opened this issue May 5, 2023 · 4 comments · Fixed by #146 or #150
Closed
2 of 4 tasks

Update java APIs to build native image #63

RMCampos opened this issue May 5, 2023 · 4 comments · Fixed by #146 or #150
Assignees

Comments

@RMCampos
Copy link
Collaborator

RMCampos commented May 5, 2023

Describe the task
Update all building instructions and files to enable both of the two back-end apis build native images, making everything less painfull, quicker and require less resources.

Acceptance Criteria

  • Backend image building and running locally property
  • Oracle-api image building and running locally property
  • Backend and oracle-api running smoothly with docker-compose
  • Deploy workflows working and getting deployed faster

Additional context

  • Be aware of the oracle-api one, due to certificate issues and secure connection.
@RMCampos RMCampos self-assigned this May 15, 2023
@RMCampos
Copy link
Collaborator Author

RMCampos commented May 16, 2023

Oracle locally building and running finished! Moving to backend changes now.

RMCampos added a commit that referenced this issue May 16, 2023
@RMCampos
Copy link
Collaborator Author

I'm facing issues about getting Flyway to work with backend. Here's the issue we need to follow: flyway/flyway#3659

@RMCampos
Copy link
Collaborator Author

Possible fix found here: spring-projects/spring-boot#35116

RMCampos added a commit that referenced this issue May 16, 2023
RMCampos added a commit that referenced this issue May 16, 2023
@RMCampos RMCampos linked a pull request May 17, 2023 that will close this issue
9 tasks
craigyu pushed a commit that referenced this issue May 18, 2023
* feat: enable oracle-api to build cloud native image

About issue #63

* feat: add cloud native support for backend

* feat: flyway log4j configuration for cloud native

About issue #63

* ci: adjust workflows for cloud native - partial

Also related to issue #63

* feat: fix healthchecks and oracle cert password

* fix: native images name when building

* feat: removing all oracle-api related changes to another pr

* fix: frontend healthcheck in dockerfile

* feat: replate all tabs by space on backend pom.xml file

---------

Co-authored-by: Derek Roberts <derek.roberts@gmail.com>
@RMCampos
Copy link
Collaborator Author

We decided to split changes into two PR. The one that was merged contains changes only for backend. Another one will handle oracle-api. Wait for it.

@RMCampos RMCampos reopened this May 18, 2023
DerekRoberts added a commit that referenced this issue May 23, 2023
* feat: enable oracle-api to build cloud native image

About issue #63

* feat: add cloud native support for backend

* feat: flyway log4j configuration for cloud native

About issue #63

* ci: adjust workflows for cloud native - partial

Also related to issue #63

* feat: fix healthchecks and oracle cert password

* fix: native images name when building

* feat: oracle-api native image

* chore: replace tabs by two spaces on oracle-api pom.xml file

* chore: add ending empty line on oracle-api application.properties file

* fix: oracle env config files and secrets

* fix: add missing database-cert-keystore env var

* Dockerfile adjustments

* Add oracle-cert to image promotions

---------

Co-authored-by: Derek Roberts <derek.roberts@gmail.com>
DerekRoberts added a commit that referenced this issue May 13, 2024
DerekRoberts pushed a commit that referenced this issue May 13, 2024
* Files & Docs table created
* Indentation fixes
* Misspelling fix
DerekRoberts added a commit that referenced this issue May 13, 2024
* feat: enable oracle-api to build cloud native image

About issue #63

* feat: add cloud native support for backend

* feat: flyway log4j configuration for cloud native

About issue #63

* ci: adjust workflows for cloud native - partial

Also related to issue #63

* feat: fix healthchecks and oracle cert password

* fix: native images name when building

* feat: removing all oracle-api related changes to another pr

* fix: frontend healthcheck in dockerfile

* feat: replate all tabs by space on backend pom.xml file

---------

Co-authored-by: Derek Roberts <derek.roberts@gmail.com>
DerekRoberts added a commit that referenced this issue May 13, 2024
* feat: enable oracle-api to build cloud native image

About issue #63

* feat: add cloud native support for backend

* feat: flyway log4j configuration for cloud native

About issue #63

* ci: adjust workflows for cloud native - partial

Also related to issue #63

* feat: fix healthchecks and oracle cert password

* fix: native images name when building

* feat: oracle-api native image

* chore: replace tabs by two spaces on oracle-api pom.xml file

* chore: add ending empty line on oracle-api application.properties file

* fix: oracle env config files and secrets

* fix: add missing database-cert-keystore env var

* Dockerfile adjustments

* Add oracle-cert to image promotions

---------

Co-authored-by: Derek Roberts <derek.roberts@gmail.com>
DerekRoberts pushed a commit that referenced this issue May 14, 2024
* Files & Docs table created
* Indentation fixes
* Misspelling fix
DerekRoberts added a commit that referenced this issue May 14, 2024
* feat: enable oracle-api to build cloud native image

About issue #63

* feat: add cloud native support for backend

* feat: flyway log4j configuration for cloud native

About issue #63

* ci: adjust workflows for cloud native - partial

Also related to issue #63

* feat: fix healthchecks and oracle cert password

* fix: native images name when building

* feat: removing all oracle-api related changes to another pr

* fix: frontend healthcheck in dockerfile

* feat: replate all tabs by space on backend pom.xml file

---------

Co-authored-by: Derek Roberts <derek.roberts@gmail.com>
DerekRoberts added a commit that referenced this issue May 14, 2024
* feat: enable oracle-api to build cloud native image

About issue #63

* feat: add cloud native support for backend

* feat: flyway log4j configuration for cloud native

About issue #63

* ci: adjust workflows for cloud native - partial

Also related to issue #63

* feat: fix healthchecks and oracle cert password

* fix: native images name when building

* feat: oracle-api native image

* chore: replace tabs by two spaces on oracle-api pom.xml file

* chore: add ending empty line on oracle-api application.properties file

* fix: oracle env config files and secrets

* fix: add missing database-cert-keystore env var

* Dockerfile adjustments

* Add oracle-cert to image promotions

---------

Co-authored-by: Derek Roberts <derek.roberts@gmail.com>
DerekRoberts pushed a commit that referenced this issue May 14, 2024
* Files & Docs table created
* Indentation fixes
* Misspelling fix
DerekRoberts added a commit that referenced this issue May 14, 2024
* feat: enable oracle-api to build cloud native image

About issue #63

* feat: add cloud native support for backend

* feat: flyway log4j configuration for cloud native

About issue #63

* ci: adjust workflows for cloud native - partial

Also related to issue #63

* feat: fix healthchecks and oracle cert password

* fix: native images name when building

* feat: removing all oracle-api related changes to another pr

* fix: frontend healthcheck in dockerfile

* feat: replate all tabs by space on backend pom.xml file

---------

Co-authored-by: Derek Roberts <derek.roberts@gmail.com>
DerekRoberts added a commit that referenced this issue May 14, 2024
* feat: enable oracle-api to build cloud native image

About issue #63

* feat: add cloud native support for backend

* feat: flyway log4j configuration for cloud native

About issue #63

* ci: adjust workflows for cloud native - partial

Also related to issue #63

* feat: fix healthchecks and oracle cert password

* fix: native images name when building

* feat: oracle-api native image

* chore: replace tabs by two spaces on oracle-api pom.xml file

* chore: add ending empty line on oracle-api application.properties file

* fix: oracle env config files and secrets

* fix: add missing database-cert-keystore env var

* Dockerfile adjustments

* Add oracle-cert to image promotions

---------

Co-authored-by: Derek Roberts <derek.roberts@gmail.com>
DerekRoberts pushed a commit that referenced this issue May 14, 2024
* Files & Docs table created
* Indentation fixes
* Misspelling fix
DerekRoberts added a commit that referenced this issue May 14, 2024
* feat: enable oracle-api to build cloud native image

About issue #63

* feat: add cloud native support for backend

* feat: flyway log4j configuration for cloud native

About issue #63

* ci: adjust workflows for cloud native - partial

Also related to issue #63

* feat: fix healthchecks and oracle cert password

* fix: native images name when building

* feat: removing all oracle-api related changes to another pr

* fix: frontend healthcheck in dockerfile

* feat: replate all tabs by space on backend pom.xml file

---------

Co-authored-by: Derek Roberts <derek.roberts@gmail.com>
DerekRoberts added a commit that referenced this issue May 14, 2024
* feat: enable oracle-api to build cloud native image

About issue #63

* feat: add cloud native support for backend

* feat: flyway log4j configuration for cloud native

About issue #63

* ci: adjust workflows for cloud native - partial

Also related to issue #63

* feat: fix healthchecks and oracle cert password

* fix: native images name when building

* feat: oracle-api native image

* chore: replace tabs by two spaces on oracle-api pom.xml file

* chore: add ending empty line on oracle-api application.properties file

* fix: oracle env config files and secrets

* fix: add missing database-cert-keystore env var

* Dockerfile adjustments

* Add oracle-cert to image promotions

---------

Co-authored-by: Derek Roberts <derek.roberts@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant