chore(script): add local installation example scripts

This commit is contained in:
Grraahaam
2023-03-16 01:35:43 +01:00
parent 164da9d8e0
commit fc41be9db8
3 changed files with 37 additions and 11 deletions

View File

@@ -1,3 +1,4 @@
charts/
node_modules/
package*.json
package*.json
*.bak

View File

@@ -0,0 +1,35 @@
#!/usr/bin/env bash
## Infisical local k8s development environment setup script
## using 'helm' and assume you already have a cluster and an ingress (nginx)
##
##
## DEVELOPMENT USE ONLY
## DO NOT USE IN PRODUCTION
##
# define variables
cluster_name=infisical
host=infisical.local
# install infisical (local development)
helm dep update
cat <<EOF | helm upgrade --install --atomic \
-n infisical-dev --create-namespace \
-f - \
infisical-dev .
mailhog:
enabled: true
backendEnvironmentVariables:
SITE_URL: https://$host
SMTP_FROM_ADDRESS: dev@$host
SMTP_FROM_NAME: Local Infisical
SMTP_HOST: mailhog
SMTP_PASSWORD: ""
SMTP_PORT: 1025
SMTP_SECURE: false
SMTP_USERNAME: dev@$host
frontendEnvironmentVariables:
SITE_URL: https://$host
EOF

View File

@@ -56,16 +56,6 @@ cat <<EOF | helm upgrade --install --atomic \
-n infisical-dev --create-namespace \
-f - \
infisical-dev .
frontend:
enabled: true
image:
pullPolicy: Always
backend:
enabled: true
image:
pullPolicy: Always
mongodb:
enabled: true
mailhog:
enabled: true
backendEnvironmentVariables: