go_csv_nw

command module
v0.0.0-...-dc3aed1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2020 License: GPL-3.0 Imports: 7 Imported by: 0

README

#App import text/csv (golang/postgres)

Aplicação tem como finalidade a importação de um determinado arquivo text/csv persistindo os dados em uma base de dados Postgres.

A mesma executará com container(Docker) utilizando como linguagem Golang e base de dados Postgres.

Nota: Os testes foram realizados em ambiente Windows 10 e DockerContainer linux alpine.

Pré-requisto

Fontes

Instalar e executar no Docker container:

Nota: Considerando o serviço Docker ativo na maquina. Utilizado container linux do Docker

Docker Linux Containes
Pasta Local Projeto - Windows Via Docker

Para executar o projeto via pasta do projeto no Docker, siga as instruções abaixo Este ira gerar um docker container linux com a instalaçao Linux, o serviço do docker deverá estar como Linux containers.

Execução do programa localmente "com" utilização do Docker

Acesse cmd do windows e digite as linhas de comando abaixo.

docker-compose

Faça o download do projeto para a estrutura abaixo. (https://github.com/antoniny/go_csv_nw.git) Via prompt de comando "CMD" execute o comando abaixo dentro da pasta onde foi realizado o download.

> docker-compose up -d
build docker local

Faça o download do projeto para a estrutura abaixo. (https://github.com/antoniny/go_csv_nw.git) $GOPATH$/src/github.com/antoniny/go_csv_nw/

1 - cd %GOPATH%\src\github.com\antoniny\go_csv_nw\
2 - docker build -t docker_go_csv_nw:DEMO . -f Dockerfile
3 - docker images | grep docker_go_csv_nw
4 - docker run -it docker_go_csv_nw:DEMO
Execução do programa localmente "sem" utilização do Docker - diretamente via GoLang

Faça o download do projeto para a estrutura abaixo. (https://github.com/antoniny/go_csv_nw.git)

$GOPATH$/src/github.com/antoniny/go_csv_nw/

1 - cd %GOPATH%/src/
2 - get -v github.com/antoniny/go_csv_nw/
3 - cd github.com/antoniny/go_csv_nw/
4 - main.exe file_input.txt

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL