version: '3.2' services: db: image: dockersamples/tidb:nanoserver-1809 ports: - "3306:4000" app: image: dockersamples/dotnet-album-viewer build: context: . dockerfile: docker/app/Dockerfile ports: - "80:80" environment: - "Data:Provider=MySQL" - "Data:ConnectionString=Server=db;Port=4000;Database=AlbumViewer;User=root;SslMode=None" depends_on: - db networks: default: external: name: nat