diff --git a/README.md b/README.md index 525c52a..91a50e3 100644 --- a/README.md +++ b/README.md @@ -257,6 +257,7 @@ A collection of delicious docker recipes. ## 3rd-party +- [x] docker.bintray.io/jfrog/artifactory-oss - [x] tutum/builder - [x] browserless/chrome - [x] certbot diff --git a/artifactory/README.md b/artifactory/README.md new file mode 100644 index 0000000..e167f9f --- /dev/null +++ b/artifactory/README.md @@ -0,0 +1,7 @@ +artifactory +=========== + +[JFrog Artifactory][1] is the only Universal Repository Manager supporting all major +packaging formats, build tools and CI servers. + +[1]: https://www.jfrog.com/confluence/display/RTF/Welcome+to+Artifactory diff --git a/artifactory/docker-compose.yml b/artifactory/docker-compose.yml new file mode 100644 index 0000000..fa553c4 --- /dev/null +++ b/artifactory/docker-compose.yml @@ -0,0 +1,35 @@ +# +# https://www.jfrog.com/confluence/display/RTF/Installing+with+Docker +# + +version: "3.7" + +services: + + postgres: + image: postgres:12-alpine + ports: + - "5432:5432" + volumes: + - ./data/postgres:/var/lib/postgresql/data + environment: + - POSTGRES_DB=artifactory + - POSTGRES_USER=artifactory + - POSTGRES_PASSWORD=artifactory + restart: always + + artifactory: + image: docker.bintray.io/jfrog/artifactory-oss:6.13.1 + ports: + - "8081:8081" + volumes: + - ./data/artifactory:/var/opt/jfrog/artifactory + environment: + - DB_TYPE=postgresql + - DB_HOST=postgres + - DB_USER=artifactory + - DB_PASSWORD=artifactory + - EXTRA_JAVA_OPTIONS=-Xms512m -Xmx2g -Xss256k -XX:+UseG1GC + depends_on: + - postgres + restart: always