Files
photos/docker-compose.yml
Johannes Heuel 26dab06063 .
2023-03-04 17:38:50 +01:00

71 lines
1.4 KiB
YAML

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