Sign inSign up

wntbrian/dappindocker

By wntbrian

•Updated about 8 years ago

Build docker containers with dapp util. Container with https://github.com/flant/dapp

Image
0

902

wntbrian/dappindocker repository overview

⁠Dapp in Docker


⁠Контейнер для сборки контейнера с помощью dapp от компании flant https://github.com/flant/dapp⁠

⁠Docker образ Dapp

https://hub.docker.com/r/wntbrian/dappindocker/⁠

docker pull wntbrian/dappindocker

⁠Настройка GitLab Runner

Особенность - это докер сокет для управления докером хоста, и /tmp - для корректной работы кэша Dapp

[[runners]]
  name = "gitlab-runner-01"
  url = "https://git.local"
  token = "a5534fd58346ac5fc37ba2b71c79a"
  executor = "docker"
  [runners.docker]
    tls_verify = false
    image = "yourregistry.local/dapp_in_docker"
    privileged = false
    pull_policy = "if-not-present"
    disable_cache = false
    volumes = ["/cache", "/var/run/docker.sock:/var/run/docker.sock", "/tmp:/tmp"]
    shm_size = 0
  [runners.cache]
⁠Поддержка сборки контейнера через docker build
docker build --rm -f Dockerfile -t dappindocker:latest .
⁠Расширение сборочного контейнра требуемыми утилитами
before_setup do
   run 'curl -sL https://deb.nodesource.com/setup_8.x | bash -',
   'apt-get install -y nodejs'
end
⁠Сборка с помощью dappindocker "в ручную" (только Dapplife)
docker run --rm -v `pwd`/Dappfile:/Dappfile -v /var/run/docker.sock:/var/run/docker.sock wntbrian/dappindocker dapp dimg build
⁠Сборка с помощью dappindocker "в ручную" (папка с файлами)
docker run --rm -v `pwd`:/src -v /var/run/docker.sock:/var/run/docker.sock -v /tmp/dapp:/tmp -w=/src wntbrian/dappindocker dapp dimg build --use-system-tar

Tag summary

Content type

Image

Digest

Size

228.6 MB

Last updated

about 8 years ago

docker pull wntbrian/dappindocker