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

Creating a generic build for docker hub, to use with installers of Teamcity #411

Merged
merged 78 commits into from
Oct 27, 2023

Conversation

dnicolalde
Copy link
Collaborator

Rationale

  • Create a generic build process to understand the different fb in teamcity. It also expands the creation of different images for all the services we currently use in production server.
  • Improve docker to use secrets instead of adding passwords to the .env file
  • Restructure the default.env file to make label all variables according to the services they are used
  • Improving and updating use of build.gradle to help using docker commands

Related Pull Requests

  • none

Changes

  • added support for fb and snapshot to the docker build process
  • Now docker can use the fb name to created installers for all the services
  • Migrated to docker compose v2
  • Added secrets to the compose file

@dnicolalde
Copy link
Collaborator Author

@jryurkanin can you have Susan or Trey look at the build.gradle file. Thank you

docker/build.gradle Show resolved Hide resolved
docker/gradle.properties Outdated Show resolved Hide resolved
docker/dockerLogin.sh Outdated Show resolved Hide resolved
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might not be a bad idea to put the tomcat path in an env var

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might not be a bad idea to put the these paths in an env var

@dnicolalde
Copy link
Collaborator Author

I added the postgresql 15 configuration file and ported over some performance change based on https://pgtune.leopard.in.ua/

@dnicolalde dnicolalde merged commit 244f297 into release22.11-SNAPSHOT Oct 27, 2023
@dnicolalde dnicolalde deleted the 22.11_fb_genericBuildScriptforDocker branch October 27, 2023 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants