Usando o Heroku-cli para capturar backups do postgresql.
1. heroku pg:backups:capture --app <app-name>
Gerar o backup...
2. heroku pg:backups:download <ID-do-backup> -o file.backup --app <app-name>
Download do backup...
heroku pg:backups --app <app-name>
Listar todos os backups já realizados...
Aqui são postados conteúdos do dia-à-dia de um desenvolvedor de software, e raramente algum assuntos gerais poderão aparecer por aqui!
22 de maio de 2017
19 de maio de 2017
Auto generate a ssh key in Checkout SSH keys on Circleci
If you needs to generate a new ssh key for checkout you repository from Github to circleci to build tests, do:
1. Login on Circleci and access the project settings.
2. Enter in the "Permissions" > "Checkout SSH keys".
3. Remove all ssh keys that you have. A new session called "Add user key" will be presented, then click on the button in this session called "Create and Add <user name> user key". In this moment the circleci create a new ssh key, save the private key and add the public key on your account on github.
1. Login on Circleci and access the project settings.
2. Enter in the "Permissions" > "Checkout SSH keys".
3. Remove all ssh keys that you have. A new session called "Add user key" will be presented, then click on the button in this session called "Create and Add <user name> user key". In this moment the circleci create a new ssh key, save the private key and add the public key on your account on github.
17 de maio de 2017
Instalando docker toolbox (docker-machine) no MAC OS X with Parallels
A opção por usar o parallels ao invés do virtualbox, é que o parallels apresentou um pouco mais de performance nos projetos em que eu trabalho.
Para configurar o ambiente segui os seguintes passos:
Para configurar o ambiente segui os seguintes passos:
- Instalei o docker toolbox
- https://www.docker.com/products/docker-toolbox
- Instalei o drive para o parallels
- brew install docker-machine-parallels
- https://github.com/Parallels/docker-machine-parallels
- Criei o ambiente linux que vai rodar no parallels
- docker-machine create --driver=parallels <nome da máquina - ex.: default>
- Para que o docker tenha acesso a sessão da máquina linux, você deve executar dois comando:
- docker-machine env <nome da máquina>
- eval "$(docker-machine env default)"
- Pronto
Caso queira acessar o ambiente linux da docker-machine, você pode executar "docker-machine ssh".
Lembre-se que para acessar os serviços de rede que por ventura seus containers disponibilizem, você precisar apontar para o IP da docker-machine. Para saber o IP execute "docker-machine ip".
Outros comandos comuns:
- docker-machine start - Para iniciar a máquina linux
- docker-machine stop - Para desligar a máquina linux
- docker-machine status
- docker-machine inspect
http://kb.parallels.com/br/123356
https://medium.com/@TomKeur/install-docker-on-mac-os-x-10-11-x-794c4153dc62#dd06
Obrigado e até o próximo!
13 de maio de 2017
Docker images on Mac
Para salvar uma imagem docker no disco/servidor para uso futuro, execute
$ docker save --output docker-image-file.tar docker-image-name
Para restaurar uma imagem docker, execute
$ docker save --output docker-image-file.tar docker-image-name
Para restaurar uma imagem docker, execute
$ docker load --input docker-image-file.tar
Listando as imagens
Execute um container a partir da imagem carregada assim
$ docker run <image-name> # Exemplo: docker run hello-world
Listando as imagens
$ docker images
$ docker run <image-name> # Exemplo: docker run hello-world
28 de junho de 2013
VirtualBox com Windows 7
A resolução de video widescreen do meu notebook é de 1366x768. Na VM não havia essa opção de configuração de video, então aparecia barras de rolagem ou areas da tela não usadas. Busquei ajuda no Google, e a maneira que encontrei para resolver o problema foi executar alguns comandos com a VM desligada.
Através do CMD acesse a pasta `bin` da instalação do VirtualBox
Minha variação: usei "CustomVideoMode0" no lugar de "CustomVideoMode1", pois não funcionava.
Então inicie sua VM, e no desktop do windows, vá na configuração de resolução de video que já deverá haver lá a sua opção configurada manualmente, que nesse exemplo é 1366x768.
Através do CMD acesse a pasta `bin` da instalação do VirtualBox
- VBoxManage setextradata "VM name" "CustomVideoMode1" "1366x768x32"
Minha variação: usei "CustomVideoMode0" no lugar de "CustomVideoMode1", pois não funcionava.
Então inicie sua VM, e no desktop do windows, vá na configuração de resolução de video que já deverá haver lá a sua opção configurada manualmente, que nesse exemplo é 1366x768.
Pronto, espero que seja útil!
http://www.mstechpages.com/2011/09/17/set-custom-resolution-in-virtualbox-for-windows-8/ http://www.virtualbox.org/manual/ch09.html
20 de junho de 2013
Manutenção de bancos de dados Firebird com gfix
Para realização deste processo é indicado que você faça uma cópia de segurança do banco de dados / base.
1º Verificar se a base de dados está com corrupção
gfix -v -f caminho_da_base -user nome_usuario -pass senha_usuário
2º Corrigir a corrupção na base de dados
gfix -m -i caminho_da_base -user nome_usuario -pass senha_usuário
Após a conclusão deste item realizar o procedimento 1 novamente, Caso apresentar corrupção efetuar o próximo passo.
3º Fazer um backup sem versão das páginas recentes
gbak -g -b -z -l -v nome_base nome_backup -user nome_usuario -pass senha_usuário
4º Restauração do backup
gbak -g -c -z -v nome_backup nome_base -user nome_usuario -pass senha_usuário
Após conclusão deste item realizar o passo 1 novamente.
1º Verificar se a base de dados está com corrupção
gfix -v -f caminho_da_base -user nome_usuario -pass senha_usuário
2º Corrigir a corrupção na base de dados
gfix -m -i caminho_da_base -user nome_usuario -pass senha_usuário
Após a conclusão deste item realizar o procedimento 1 novamente, Caso apresentar corrupção efetuar o próximo passo.
3º Fazer um backup sem versão das páginas recentes
gbak -g -b -z -l -v nome_base nome_backup -user nome_usuario -pass senha_usuário
4º Restauração do backup
gbak -g -c -z -v nome_backup nome_base -user nome_usuario -pass senha_usuário
Após conclusão deste item realizar o passo 1 novamente.
Assinar:
Postagens (Atom)
Running puma 3.6 in Linux's that SSL is updated
When you use the gem Puma 3.6 in your Ruby or Rails project, on Linux that SSL is more updated. You needs to install the previewsly version ...
-
Listando os bancos de dados: $ psql --host <host> --username=<user-name> --list Apagando um bancos de dados: $ dropdb -...
-
When you use the gem PG in your Ruby or Rails project, usually is necessary install Postgresql before install the gems. But, if your DB is r...
-
To install ASDF, follow the manuals and steps bellow... $ git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.4.3 # Add th...