Newer
Older
version: '3.6'
services:
# the SQL backend
sqldb:
image: mariadb:10.5
volumes:
- type: volume
source: "caosdb-sqldata"
target: /var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: caosdb1234
networks:
- caosnet
caosdb-server:
depends_on:
- sqldb
networks:
- caosnet
ports:
# first part is the bind ip; adjust apropriately, 0.0.0.0 as wild card
- 127.0.0.1:10443:10443
# Pass information to the running docker ontainer.
# These variables should be set when calling docker-compose.
environment:
- SQL_RESTORE
- NIS_ENABLE
- NIS_DOMAIN
- NIS_SERVER
- LDAP_ENABLE
- PORT_SSL
- DOCKER_TZ
- DOCKER_MAIL
- MAKE_TEST
- DEBUG
- LOCAL_USERS
- ANON_ADMIN
- NO_TLS
volumes:
- type: volume
source: "caosdb-tmpfiles"
target: /opt/caosdb/mnt/tmpfiles
- type: volume
source: "caosdb-caosroot"
target: /opt/caosdb/mnt/caosroot
# - type: bind
# read_only: true
# source: "/path/to/other"
# target: /opt/caosdb/mnt/other