services: game-crawler: image: nite07/game-crawler restart: unless-stopped ports: - "8080:8080" environment: - LOG_LEVEL=info - SERVER_PORT=8080 - DATABASE_HOST=game-crawler-mongodb - DATABASE_PORT=27017 - DATABASE_USER=root - DATABASE_PASSWORD=password - DATABASE_NAME=game-crawler - REDIS_HOST=game-crawler-redis - REDIS_PORT=6379 - REDIS_DB=0 # Read more about environment variables: config/config.go game-crawler-mongodb: image: mongo:latest restart: unless-stopped environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: password volumes: - ./mongodb:/data/db game-crawler-redis: image: redis:latest volumes: - ./redis:/data command: redis-server --appendonly yes restart: unless-stopped