instruction: Create a Dockerfile for compose
output: ```dockerfile
  from the alpha commandFixed a bug when handling received signals2.24.02024-01-11UpdateDependencies upgrade: bump cli to 25.0.0-beta.3Dependencies upgrade: bump compose-go to 2.0.0-beta.3Dependencies upgrade: bump golang to 1.21.6Bug fixes and enhancementsIntroduced docker compose attach to attach local standard input, output, and error streams to a service's running container.Introduced docker compose stats to display a live stream of container(s) resource usage statistics.Introduced docker compose ps --orphans to include/exclude services not declared.Introduced docker compose logs --index to select a replica container.Introduced docker compose build --with-dependencies to also build dependencies.Added source policies for build.Included disabled services for shell completion.Restored Project in ps JSON output.Added OCI 1.0 fallback support for AWS ECR.Build now does not require environment to be resolved.Compose now sends out a cancel event on SIGINT/SIGTERM signal for compose up.Fixed log by exposing services ports when --verbose.Fixed inlined and environment-defined configs to be mounted under /<id> until an explicit target is set.Fixed combination of --pull always --no-build.Fixed race condition in log printer.Fixed docker compose up teardown when command context is cancelled.2.23.32023-11-22UpdateDependencies upgrade: bump buildx to v0.12.02.23.22023-11-21UpdateDependencies upgrade: bump buildkit 0.12.3Dependencies upgrade: bump docker 24.0.7Dependencies upgrade: bump cli 24.0.7Dependencies upgrade: bump 1.20.2Bug fixes and enhancementsCompose now supports builds.tags with push command.Compose Watch now re-builds service images at startup.Now --remove-orphans doesn't manage disabled services as orphaned.Compose displays Building output log only if there is at least one service to build.2.23.12023-11-16UpdateDependencies upgrade: bump compose-go to v1.20.1Bug fixes and enhancementsAligned Compose with OCI artifact best practices.Introduced --resolve-image-digests so users can seal service images by digest when publishing a Compose application.Improved Compose Watch configuration logging.Compose now rejects a Compose file using secrets|configs.driver or template_driver.Compose now fails to start if a dependency is missing.Fixed SIGTERM support to stop/kill stack.Fixed a --hash regression.Fixed "Application failed to start after update" when an external network is on a watched service.Fixed --pull documentation.Fixed display by adding newline in cmd/compose/build.go.Compose is rendered quiet after filtering applied.Stripped project prefix
  ```