Newer
Older
trust:
image: indigoiam/trustanchors
environment:
- FORCE_TRUST_ANCHORS_UPDATE=1
volumes:
- trustanchors:/etc/grid-security/certificates
- cabundle:/etc/pki
fts-server:
image: gitlab-registry.cern.ch/fts/fts3:latest
hostname: fts3-cnaf.cloud.cnaf.infn.it
# hostname: fts3.local.io
volumes:
- cabundle:/etc/pki
- trustanchors:/etc/grid-security/certificates
- ./assets/certs:/certs
- ./assets/vomsdir:/etc/grid-security/vomsdir
- ./assets/vomses:/etc/vomses
- ./assets/fts3:/etc/fts3
- ./assets/scripts:/scripts
ports:
- "2170:2170"
links:
- ftsdb:ftsdb
depends_on:
- trust
- ftsdb
entrypoint:
- /scripts/docker-entrypoint.sh
fts-rest:
image: gitlab-registry.cern.ch/fts/fts-rest:latest
hostname: fts3-cnaf.cloud.cnaf.infn.it
# hostname: fts3-rest.local.io
# - cabundle:/etc/pki
- trustanchors:/etc/grid-security/certificates
- ./assets/certs:/certs
- ./assets/vomsdir:/etc/grid-security/vomsdir
- ./assets/vomses:/etc/vomses
- ./assets/fts3:/etc/fts3
# - ./assets/fts3-rest/:/etc/httpd/conf.d/
- ./assets/scripts:/scripts
links:
- ftsdb:ftsdb
- fts-server
depends_on:
- trust
- ftsdb
- fts-server
entrypoint:
- /scripts/startup-fts-rest.sh
fts-mon:
image: gitlab-registry.cern.ch/fts/fts-monitoring:latest
hostname: fts3-cnaf.cloud.cnaf.infn.it
# hostname: fts3-mon.local.io
volumes:
# - cabundle:/etc/pki
- trustanchors:/etc/grid-security/certificates
- ./assets/certs:/certs
- ./assets/vomsdir:/etc/grid-security/vomsdir
- ./assets/vomses:/etc/vomses
- ./assets/fts3:/etc/fts3
# - ./assets/fts3-mon/:/etc/httpd/conf.d/
- ./assets/scripts:/scripts
ports:
ftsdb:
image: mysql:5
hostname: ftsdb
environment:
- MYSQL_USER=fts
- MYSQL_PASSWORD=fts
- MYSQL_ROOT_PASSWORD=fts
- MYSQL_DATABASE=fts
ports:
- "3306:3306"