Sign inSign up

pottava/gradle

By pottava

Updated about 10 years ago

Gradle images based on Alpine Linux.

Image
2

2.3K

pottava/gradle repository overview

Supported tags and respective Dockerfile links: ・latest (versions/3/Dockerfile) ・3 (versions/3/Dockerfile) ・2 (versions/2/Dockerfile)

Usage

docker-compose up -d

  • docker-compose.yml
version: "2"

services:
  ap:
    image: pottava/gradle:3
    command: gradle run
    ports:
      - "80:5050"
    volumes:
      - "./app:/app"
      - "./caches:/root/.gradle/caches"
    container_name: "ap"

 

docker-compose -f gradle.yml run --rm ec docker-compose -f gradle.yml run --rm ec-fix docker-compose -f gradle.yml run --rm clean

  • gradle.yml
ec:
  image: pottava/gradle:3
  command: gradle eclipse
  dns:
    - 8.8.8.8
  volumes:
    - "./app:/app"
  volumes_from:
    - caches

ec-fix:
  image: busybox
  command: sed -i -e "s/\/root\/\.gradle\/caches/\.\.\/caches/g" /app/.classpath
  volumes:
    - "./app:/app"

clean:
  image: pottava/gradle:3
  command: gradle clean
  volumes:
    - "./app:/app"

caches:
  image: pottava/gradle:3
  volumes:
    - "./caches:/root/.gradle/caches"

Tag summary

Content type

Image

Digest

Size

116 MB

Last updated

about 10 years ago

docker pull pottava/gradle