version: "3" name: "tqna" services: api: build: context: "./api" dockerfile: "dockerfile" target: dev ports: - "6969:6969" environment: NODE_ENV: "dev" healthcheck: disable: true volumes: - "./api:/app" links: - "db" stdin_open: true tty: true site: build: context: "./frontend" dockerfile: "dockerfile" target: "dev" restart: "unless-stopped" ports: - "5173:5173" - "8080:8080" volumes: - "./frontend:/app" stdin_open: true tty: true db: build: context: "./database" docker: "dockerfile" restart: "unless-stopped" volumes: - "./data:/var/lib/mysql" environment: MYSQL_ROOT_PASSWORD: "root" healthcheck: test: "mysqladmin ping -h localhost" timeout: 30s retries: 5 start_period: 60s adminer: image: adminer ports: - "8081:8080" depends_on: - "db" links: - "db"