Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

github.com/joseangelgallardoperez/wallet-files

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/joseangelgallardoperez/wallet-files

  • v0.0.0-20210422201040-07887009ea70
  • Source
  • Go
  • Socket score

Version published
Created
Source

Velmie Wallet Files service

Following environment variables are required for Velmie Wallet Files Service:

  • VELMIE_WALLET_FILES_DB_PASS=passsord
  • VELMIE_WALLET_FILES_DB_USER=user
  • VELMIE_WALLET_FILES_DB_NAME=schema
  • VELMIE_WALLET_FILES_DB_PORT=port
  • VELMIE_WALLET_FILES_DB_HOST=host
  • VELMIE_WALLET_FILES_DB_DRIV=driver
  • VELMIE_WALLET_FILES_CORS_HEADERS=*
  • VELMIE_WALLET_FILES_CORS_ORIGINS=*
  • VELMIE_WALLET_FILES_CORS_METHODS=GET,POST,PUT,DELETE,OPTIONS
  • VELMIE_WALLET_FILES_PROTO_BUF_PORT=port
  • VELMIE_WALLET_FILES_STORAGE=s3/local

Wallet Files Helm chart configuration

For usage examples and tips see this article.

The following table lists the configurable parameters of the wallet-files chart, and their default values.

ParameterDescriptionDefault
service.typeThe type of a service e.g. ClusterIp, NodePort, LoadBalancerClusterIp
service.ports.publicApplication public API port.10308
service.ports.rpcApplication RPC port.12308
service.ports.unsafeExposeRPCForces to expose RPC port even if service.type other than ClusterIpfalse
service.selectorsList of additional selectors{}
containerPortsList of ports that should be exposed on application container but in the service object.[]
containerLivenessProbe.enabledDetermines whether liveness probe should be performed on a pod.
containerLivenessProbe.failureThresholdNumber of requests that should be failed in order to treat container unhealthy5
containerLivenessProbe.periodSecondsNumber of seconds between check requests.15
appApiPathPrefixAPI prefix path. Used with internal health check functionality.files
mysqlAdmin.userPrivileged database user name. Used in order to create DB schema and user. Required if hooks.dbInit.enabled=true.
mysqlAdmin.passwordPrivileged database user password.
hooks.dbInit.enabledEnabled database init job.false
hooks.dbInit.createSchemaDetermines whether to create database schema. Depends on hooks.dbInit.enabledtrue
hooks.dbInit.createUserDetermines whether to create database user that will be restricted to only use specified database schema.true
hooks.dbMigration.enabledDetermines whether to run database migrations.
ingress.enabledDetermines whether to create ingress resource for the service.true
ingress.annotationsList of additional annotations for the ingress.{"kubernetes.io/ingress.class": "nginx"}
ingress.tls.enabledDetermines whether TLS (https) connection should be set.false
ingress.tls.hostHost name that is covered by a certificate. This value is required if ingress.tls.enabled=true.
ingress.tls.secretNameKubernetes secret name where TLS certificate is stored.
appEnv.corsMethodsAccess-Control-Allow-Methods header that will be returned by the application.GET,POST,PUT,OPTIONS
appEnv.corsOriginsAccess-Control-Allow-Origin header that will be returned by the application.*
appEnv.corsHeadersAccess-Control-Allow-Headers header that will be returned by the application.*
appEnv.dbHostDatabase host to which application will be connectedmysql
appEnv.dbPortApplication database port.3306
appEnv.dbUserApplication database user.
appEnv.dbNameApplication database name.
appEnv.dbDebugModeWhether database queries should be logged. Debugging mode.false
appEnv.filesStorageDefines which storage driver to use. Could be "local" or "s3".s3
appEnv.s3AwsRegionSpecifies what AWS region to use. Required if appEnv.filesStorage=s3
appEnv.s3AwsKeyIdAWS key id which will be used by "s3" file storage driver. Required if appEnv.filesStorage=s3
appEnv.s3AwsSecretKeyAWS secret key which will be used by "s3" file storage driver. Required if appEnv.filesStorage=s3
image.repositoryWhat docker image to deploy.360021420270.dkr.ecr.eu-central-1.amazonaws.com/velmie/wallet-currencies
image.pullPolicyWhat image pull policy to use.IfNotPresent
image.tagWhat docker image tag to use.{Chart.yaml - appVersion}
image.dbMigrationRepositoryWhat docker image to run in order to execute database migrations. By default the value if image.repository + "-db-migration"{image.tag}-db-migration
image.dbMigrationTagWhat docker image tag should be used for the db migration image.Same as image.tag
imagePullSecretsList of secrets which contain credentials to private docker repositories.[]
nameOverrideOverride this chart name.wallet-files
fullnameOverrideOverride this chart full name. By default it is composed from release name and the chart name.{releaseName}-{chartName}
serviceAccount.createWhether Kubernetes service account resource should be created.false
serviceAccount.annotationsAnnotations to add to the service account{}
serviceAccount.nameThe name of the service account to use. If not set and create is true, a name is generated using the fullname template.See description
podAnnotationsKubernetes pod annotations.{}
securityContextA security context defines privilege and access control settings for a Pod or Container. See details{}
resourcesLimit Pod computing resources. See details{}
autoscaling.enabledDetermines whether autoscaling functionality is enabled.false
autoscaling.minReplicasSee details1
autoscaling.maxReplicasSee details5
autoscaling.targetCPUUtilizationPercentageSee details80
nodeSelectorSee details{}
tolerationsSee details[]
affinitySee details{}

Run the project with Tilt

Tilt automates all the steps from a code change to a new process: watching files, building container images, and bringing your environment up-to-date.

Install Tilt

See this article which explains how to work with Tilt regarding this project.

FAQs

Package last updated on 22 Apr 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc