Coder Social home page Coder Social logo

node-raco's Introduction

Execução do SFTP local + App de manutenção de usuários. Feito

Compilação:

  1. Primeiro deve-se compilar a imagem do app make build Feito

  2. Testar localmente a aplicação com o docker run. A imagem gerada será feita apartir do VERSION + Commit (Em caso de branch diferente da MASTER) Feito

  3. Subir a imagem para o repositorio docker.totvs.io (Harbour) make push Feito

IMPORTANTE: Exportar as variaveis HARBOUR_USER e HARBOUR_PASS para conseguir fazer o push da imagem. (Usuario e senha de rede da TOTVS)

Implantação: A solução foi escrita para executar em um cluster kubernetes e para auxiliar na instalação, iremos utilizar o HELM.

Passo 1. Compilar as dependencias do chart helm3 dependencies build charts Feito

Passo 2. Ajustar os valores do arquivo values.yaml Feito

Passo 3. Realizar a implantação do namespace com o helm

helm3 upgrade sftp-local charts/ --namespace=sftp-local --install --debug --timeout 30000s Feito

Passo 4. Testar a aplicação. O SFTP estará escutando a porta 22 (sftp-local-service) e o aplicativo de manutenção de usuários estará escutando na porta 6000 (sftp-users-app)

Utilizar um Docker para testar com imagem Node docker run -it -p 8080:6000 -v "/Totvs/Docker/node-raco:/var/www" node bash

para executar npm run dev

k -n sftp-local port-forward sftp-local-9b9c86785-9k6zx 3003:22 comando para fazer a coneão

sftp -P 3003 bar@localhost
comando para entrar no sftp

minikube ssh comando para entrar no volume

Criar os services accounts

node-raco's People

Contributors

viaraco21 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.