Dockerizando o Totvs Protheus

Ғылым және технология

Video atualizado: • Docker Totvs Protheus ...
Demonstração de como tenho criado meu ambiente de desenvolvimento Protheus usando containers docker.
github.com/danielAlbuquerque/...
drive.google.com/drive/folder...

Пікірлер: 37

  • @eliandropaya7386
    @eliandropaya73863 жыл бұрын

    Parabéns! ótimo conteúdo. Cria uma playlist de Protheus em Docker

  • @diogoscs
    @diogoscs3 жыл бұрын

    To querendo fazer o mesmo com os da linha RM, não aguento mais os devs da minha empresa pedindo ambiente! Ta de parabens

  • @filipeaugusto8006

    @filipeaugusto8006

    3 жыл бұрын

    Bom dia. Temos alguma solução em Docker para Totvs RM?

  • @filipeaugusto8006

    @filipeaugusto8006

    3 жыл бұрын

    Você conseguiu fazer para a linha RM ?

  • @CaioLesnock
    @CaioLesnock Жыл бұрын

    Quando tento rodar o container do appserver acontece esse erro: "[ERROR][SERVER] [MPPORT] Function not found on environment" E ele dá um shutdown sozinho... Sabe o que pode ser?

  • @sidneysantos3192
    @sidneysantos3192 Жыл бұрын

    Primeiramente obrigado pelo conteúdo, depois de dois dias apanhando consegui instalar no docker do Macbook, agora uma pergunta: como conecto o vscode no appserver? Coloquei localhost:9999 e não está dando certo, o vscode só pede o ambiente e a senha não.

  • @ramonbatista991
    @ramonbatista9912 жыл бұрын

    Saberia me dizer se este processo funciona para Mec M1, estou querendo aprender Protheues/ADVPL, porem só estou com o Mec M1 no momento e não tenho instalar o Protheus

  • @dnlalb

    @dnlalb

    2 жыл бұрын

    Funciona sim

  • @ramonbatista991

    @ramonbatista991

    2 жыл бұрын

    @@dnlalb Obrigado, vou instalar aqui,

  • @natdel2008
    @natdel20084 жыл бұрын

    Na próxima terá áudio? Continue!

  • @dnlalb

    @dnlalb

    4 жыл бұрын

    Na proxima tem haha

  • @joaoavilars
    @joaoavilars3 жыл бұрын

    Esta usando a versão 12.1.27? Estou querendo dokerizar ele mas com Postgresql...

  • @dnlalb

    @dnlalb

    3 жыл бұрын

    Isso mesmo

  • @ramonbatista991
    @ramonbatista9912 жыл бұрын

    Não tenho acesso aos binários por não ter uma conta Totvs, como posso pegar eles?, tem algum outro jeito ?

  • @dnlalb

    @dnlalb

    2 жыл бұрын

    Vou colocar o link com os arquivos pra download até amanhã de manhã

  • @ramonbatista991

    @ramonbatista991

    2 жыл бұрын

    @@dnlalb boa tarde, tudo bem? , Desculpa vir aqui vir aqui de novo, mas conseguiu atualizar os downloads?

  • @rodinsarmento7002

    @rodinsarmento7002

    2 жыл бұрын

    @@dnlalb cade ?

  • @thalys.augusto
    @thalys.augusto4 жыл бұрын

    Cara onde fica esse arquivo protheus 12 .zip que voce usou?

  • @dnlalb

    @dnlalb

    4 жыл бұрын

    drive.google.com/file/d/12j2g5AatUZxBBbNu09zpO-X-10t60cbg/view?usp=drivesdk

  • @eliandropaya7386
    @eliandropaya73863 жыл бұрын

    é possível super toda o ecossistema do Protheus em um único Container e deixar só o banco fora?

  • @dnlalb

    @dnlalb

    3 жыл бұрын

    É possível, mas é uma prática ruim

  • @eliandropaya7386

    @eliandropaya7386

    3 жыл бұрын

    @@dnlalb apenas para uso interno e testes.

  • @eliandropaya7386

    @eliandropaya7386

    3 жыл бұрын

    @@dnlalb você pode passar a solução para as dependências do License server?

  • @dnlalb

    @dnlalb

    3 жыл бұрын

    @@eliandropaya7386 não entendi, não tá conseguindo subir o container? Me manda o log que aparece

  • @eliandropaya7386

    @eliandropaya7386

    3 жыл бұрын

    @@dnlalb na verdade estou tentando montar um único contêiner com td exceto banco, encontrei muitos erros de dependência para o License. No seu video vc usou uma imagem ja pronta sua, gostaria de saber como vc resolveu as dependências.

  • @marllonfernandesdasilva5209
    @marllonfernandesdasilva52092 жыл бұрын

    Parabéns Daniel, eu fiz esse mesmo passo a passo mas apresentou erro na build failed to compute cache key: "/20-11-13-DBACCESS_LINUX_X64_BUILD-20200606.TAR.GZ" not found: not found, alguma sugestão?

  • @dnlalb

    @dnlalb

    2 жыл бұрын

    Precisa baixar esse arquivo do site da totvs, eu acho que não posso disponibilizar senão a TOTVS vem atrás , mas se não tiver como baixar me manda um e-mail Daniel.alb.querque@gmail

  • @marllonfernandesdasilva5209

    @marllonfernandesdasilva5209

    2 жыл бұрын

    @@dnlalb baixei e coloquei no diretório do totvs-dbaccess-docker, passou, agora apresentou => ERROR [6/7] RUN /build/setup.sh 0.3s ------ > [6/7] RUN /build/setup.sh: #11 0.228 /bin/sh: /build/setup.sh: /bin/bash^M: bad interpreter: No such file or directory ------ executor failed running [/bin/sh -c /build/setup.sh]: exit code: 126 ERROR: Service 'dbaccess' failed to build : Build failed

  • @dnlalb

    @dnlalb

    2 жыл бұрын

    @@marllonfernandesdasilva5209 Conseguiu avançar? Que estranho, vou tentar fazer do 0 aqui também.

  • @marllonfernandesdasilva5209

    @marllonfernandesdasilva5209

    2 жыл бұрын

    Então vou retomar esse tema hoje

  • @carlosjdesouza2217
    @carlosjdesouza22173 жыл бұрын

    Segui todo passo a passo, porém está dando um erro quando executo o docker-compose up -d --no-deps --build Consegue me ajudar? Vou colar abaixo o erro: PS C:\Users\carlos.souza\Desktop\ProtheusDocker\protheus-docker> docker-compose up -d --no-deps --build Building dbaccess [+] Building 4.6s (10/11) => [internal] load build definition from Dockerfile 0.1s => => transferring dockerfile: 32B 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [internal] load metadata for docker.io/library/centos:7 2.7s => [internal] load build context 0.0s => => transferring context: 525B 0.0s => [1/7] FROM docker.io/library/centos:7@sha256:0f4ec88e21daf75124b8a9e5ca03c37a5e937e0e108a255d890492430789b60e 0.0s => CACHED [2/7] RUN curl packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo && yum -y update 0.0s => CACHED [3/7] RUN DUMB_INIT_SHA256="37f2c1f0372a45554f1b89924fbb134fc24c3756efaedf11e07f599494e0eff9" && wget -O /usr/bin/dumb-init 0.0s => CACHED [4/7] ADD 20-11-13-DBACCESS_LINUX_X64_BUILD-20200606.TAR.GZ /opt/totvs/dbaccess64 0.0s => CACHED [5/7] COPY /build /build 0.0s => ERROR [6/7] RUN /build/setup.sh 1.7s ------ > [6/7] RUN /build/setup.sh: #9 1.675 /bin/sh: /build/setup.sh: /bin/bash^M: bad interpreter: No such file or directory ------ executor failed running [/bin/sh -c /build/setup.sh]: exit code: 126 ERROR: Service 'dbaccess' failed to build : Build failed

  • @dnlalb

    @dnlalb

    3 жыл бұрын

    Verifica se o arquivo do dbaccess(tar.gz) ta com o mesmo no arquivo /totvs-dbaccess-docker/Dockerfile, parece que o arquivo nao foi copiado pra dentro do container. Baixa a ultima versao do site da totvs, se o nome do arquivo for diferente atualiza o Dockerfile.

  • @informaticacoopervap4023

    @informaticacoopervap4023

    2 жыл бұрын

    nesse caso, se vc tive no windows, no arquivo build.sh dentro da pasta build do appserver e do dbaccess, com o vscode, troque o "sequencia de fim da linha" no rodape do vscode de CRLF para LF salve e rode o docker compose novamente

  • @armandourzum
    @armandourzum2 жыл бұрын

    Fala meu amigo. Que sensacional! Parabéns!!! Fui tentar brincar aqui e baixei os arquivos do Protheus e do Git e está dando o seguinte erro: => ERROR [4/7] ADD 20-11-13-DBACCESS_LINUX_X64_BUILD-20200606.TAR.GZ /opt/totvs/dbaccess64 0.0s ------ > [4/7] ADD 20-11-13-DBACCESS_LINUX_X64_BUILD-20200606.TAR.GZ /opt/totvs/dbaccess64: ------ failed to compute cache key: "/20-11-13-DBACCESS_LINUX_X64_BUILD-20200606.TAR.GZ" not found: not found ERROR: Service 'dbaccess' failed to build : Build failed O que será que pode ser? Estou usando um M1 Se puder me ajudar eu agradeço. Depois vou tentar com a 33 Grande abraço

  • @dnlalb

    @dnlalb

    2 жыл бұрын

    Conseguiu baixar o dbaccess? Acho que baixou uma versao mais atualizada, o "DBACCESS_LINUX_X64_BUILD-20200606.TAR.GZ" ta chumbado, precisa alterar pro mesmo do arquivo que baixou.

  • @dnlalb

    @dnlalb

    2 жыл бұрын

    Atualizei o projeto no git pra versao 33 - Harpia, refaz o processo que agora vai dar certo.

Келесі