version: '3.1' services: # db: # image: postgres # restart: always # volumes: # - ./data:/var/lib/postgresql/data # ports: # - 5432:5432 # environment: # - POSTGRES_DB=diesel_demo # - POSTGRES_USER=user # - POSTGRES_PASSWORD=password # adminer: # image: adminer # restart: always # ports: # - 3000:8080 # photos: # build: . # environment: # - DATABASE_URL=postgres://user:password@db/diesel_demo # restart: always # ports: # - 8081:8081 # depends_on: # - db # links: # - db mongo: image: mongo restart: always environment: MONGO_INITDB_ROOT_USERNAME: jheuel MONGO_INITDB_ROOT_PASSWORD: bla ports: - 27017:27017 mongo-express: image: mongo-express restart: always ports: - 8082:8081 environment: ME_CONFIG_MONGODB_ADMINUSERNAME: jheuel ME_CONFIG_MONGODB_ADMINPASSWORD: bla ME_CONFIG_MONGODB_URL: mongodb://jheuel:bla@mongo:27017/ minio: image: quay.io/minio/minio command: server /data --console-address ":9001" ports: - 9000:9000 - 9001:9001 environment: MINIO_ROOT_USER: miliminioadmin MINIO_ROOT_PASSWORD: miliminioadmin healthcheck: test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] interval: 30s timeout: 20s retries: 3 hostname: minio volumes: - ./s3_data:/data