Skip to content

Updating to 9.1 and a few other features#3

Open
tescalada wants to merge 7 commits into
tgmti:mainfrom
sparkmeter:main
Open

Updating to 9.1 and a few other features#3
tescalada wants to merge 7 commits into
tgmti:mainfrom
sparkmeter:main

Conversation

@tescalada
Copy link
Copy Markdown

This PR updates to version 9.1
fixes several typos in the code/docs
exposes a command to obfuscate passwords
introduces a .env file for managing custom dockerfiles/tags without needing to update the coded repo username
fixes a build issue with broken keyservers.

just cleaning up some typos
The sks keyserver is deprecated.
Switched to keyserver.ubuntu.com and that seems to have fixed the issue.
bumping up to the latest version.
This will enable setting a .env file with IMAGE=username/pdi in it to
override the image name in both the spoon script and the makefile.
When building or running in the makefile it will use the custom image
name and when using the spoon script it will use the custom image name.
This way any forks from here out can set a .env file with their own repo
name instead of needing to hardcode their own username into the code.
It should also allow for CI scripts to build and publish containers a
bit more easily.

This patch does not change the default behavior of the makefile or spoon
script, however the makefile's default image name is pdi, and the spoon
scripts default image name is tgmti/pdi. This should maybe be
standardized to the same default value at some point.
docker-compose is no longer a requirement of the project
This will allow you to encrypt a password using the encr.sh script
This allows building of custom dockerfiles that extend the main image
without needing to fork the repo. The DOCKERFILE name can be set in the
.env file so that you can just run make setup to build your custom
image. The reason to build a custom image is to include custom plugins
in the build.
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.

1 participant