6 Commits

Author SHA1 Message Date
Tex
3db224efeb Merge pull request #22 from Kamesuta/issue/fix-db-view
Some checks failed
Publish Image / build (push) Has been cancelled
Fix #18: viewing DB (MySQL, PostgreSQL, etc...) throws error
2025-04-07 16:59:59 +08:00
Tex
c20230876b Merge pull request #21 from Kamesuta/issue/support-shokku-cert
bootstrap.sh: Support SHOKKU_CERT for custom TLS certs
2025-04-07 16:54:35 +08:00
Kamesuta
f157e6e820 support SHOKKU_CERT for manual TLS setup 2025-04-07 02:40:03 +09:00
Kamesuta
0fd24e601a fix DB view throws error 2025-04-07 02:36:36 +09:00
Tex
09a3bd0c91 Merge pull request #17 from allburov/patch-3
Decrease min amount for names
2024-06-12 11:31:41 +08:00
allburov
f82c308dd5 Decrease min amount for names 2024-05-27 15:37:19 +07:00
3 changed files with 15 additions and 8 deletions

View File

@@ -62,8 +62,13 @@ create-shokku-app() {
echo "==> deploying"
dokku config:unset shokku DOKKU_SKIP_DEPLOY &>/dev/null
echo "==> enabling letsencrypt"
dokku letsencrypt:enable shokku &>/dev/null
if [ -z "$SHOKKU_CERT" ]; then
echo "==> enabling letsencrypt"
dokku letsencrypt:enable shokku &>/dev/null
else
echo "==> adding certificate from SHOKKU_CERT"
dokku certs:add shokku < "$SHOKKU_CERT"
fi
}
main() {
@@ -77,9 +82,11 @@ main() {
exit 1
fi
if ! dokku plugin:installed letsencrypt; then
echo "Please setup letsencrypt using the instructions at https://dokku.com/docs/deployment/application-deployment/#setting-up-ssl" 1>&2
exit 1
if [ -z "$SHOKKU_CERT" ]; then
if ! dokku plugin:installed letsencrypt; then
echo "Please setup letsencrypt using the instructions at https://dokku.com/docs/deployment/application-deployment/#setting-up-ssl" 1>&2
exit 1
fi
fi
for plugin in redis postgres mongo mysql; do

View File

@@ -107,7 +107,7 @@ func GetServiceInfo(e *env.Env, c echo.Context) error {
}
info := map[string]string{
"version": "", "internal-ip": "", "status": "", // "dsn": "",
"internal-ip": "", "status": "", // "dsn": "",
}
for key := range info {
cmd := fmt.Sprintf("%s:info %s --%s", req.Type, req.Name, key)

View File

@@ -42,8 +42,8 @@ func NewRequestValidator() *requestValidator {
if err != nil {
log.Fatal().Err(err).Msg("failed to register validator")
}
v.RegisterAlias("appName", "appNameChars,min=4,max=32")
v.RegisterAlias("processName", "appNameChars,min=2,max=32")
v.RegisterAlias("appName", "appNameChars,min=1,max=32")
v.RegisterAlias("processName", "appNameChars,min=1,max=32")
return &requestValidator{validator: v}
}